C# Textbox metin seçmeyi engelleme

rauf.k

Centipat
Kek günü
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
 

Technopat Haberler

Geri
Yukarı