C# Textbox metin seçmeyi engelleme

rauf.k

Centipat
Katılım
16 Ocak 2022
Mesajlar
159
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar. Textbox'a veri tabanından veri çekiyorum. Ancak Textbox üzerinde seçim işleminin olmamasını istiyorum. Enable = false dışında bunun bir yolu var mı?
 
Son düzenleyen: Moderatör:
Anladığım kadarıyla gelecek yazının uzunluğu dengesiz olduğu için Label yerine Textbox kullanmak istiyorsunuz.


Dediğinizi yapmak için TextBox'un SelectionChanged eventine
[CODE lang="csharp" title="C#"]TextBox box = sender as TextBox; //Birden çok TextBox'un eventinde aynı metodu kullanmanız için gelen sender değerini TextBox'a dönüştürdük.
box.SelectionLength = 0; //Seçimi sıfırladık.
e.Handled = true; //Eventin halledildiğini bildirdik.[/CODE]

kodunu yazabilirsiniz.

Bunun yanında Label kontrolüne benzetmek isterseniz Cursor (üzerine gelindiğinde imlecin tipi) ayarını Arrow, ReadOnly (değiştirilmemesi içim) ayarını True ve ShortcutsEnabled (CTRL + C gibi kısayollar) ayarını da False yapmanızı tavsiye ediyorum.
 
Anladığım kadarıyla gelecek yazının uzunluğu dengesiz olduğu için Label yerine Textbox kullanmak istiyorsunuz.


Dediğinizi yapmak için TextBox'un SelectionChanged eventine
[CODE lang="csharp" title="C#"]TextBox box = sender as TextBox; //Birden çok TextBox'un eventinde aynı metodu kullanmanız için gelen sender değerini TextBox'a dönüştürdük.
box.SelectionLength = 0; //Seçimi sıfırladık.
e.Handled = true; //Eventin halledildiğini bildirdik.[/CODE]

kodunu yazabilirsiniz.

Bunun yanında Label kontrolüne benzetmek isterseniz Cursor (üzerine gelindiğinde imlecin tipi) ayarını Arrow, ReadOnly (değiştirilmemesi içim) ayarını True ve ShortcutsEnabled (CTRL + C gibi kısayollar) ayarını da False yapmanızı tavsiye ediyorum.
Bende SelectionChanged eventi yok. Nasıl hallede bilirim?
 
O zaman gerek yok, sorun olmayacaktır.
55.PNG

O zaman da böğle hata veriyor
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı