myTextBox.ReadOnly = true;
SelectionChanged
eventineBende SelectionChanged eventi yok. Nasıl hallede bilirim?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'unSelectionChanged
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.
RichTextBox kullanabilirsiniz. TextBox'ta olmayabilir.Bende SelectionChanged eventi yok. Nasıl hallede bilirim?
None
yaparsanız 3D görüntüsü kaybolacaktır.RichTextBox ile denedim ama e.Handled kodu çıkmıyor hata veriyorRichTextBox kullanabilirsiniz. TextBox'ta olmayabilir.
RichTextBox'un BorderStyle ayarınıNone
yaparsanız 3D görüntüsü kaybolacaktır.
O zaman gerek yok, sorun olmayacaktır.RichTextBox ile denedim ama e.Handled kodu çıkmıyor hata veriyor
O zaman gerek yok, sorun olmayacaktır.
Verdiğim koddakiEki Görüntüle 1297514
O zaman da böğle hata veriyor
TextBox
kısmını RichTextBox
olarak değiştirdiniz değil mi?He doğru gözümden kaçmış. RichTextBox olması gerek ))Verdiğim koddakiTextBox
kısmınıRichTextBox
olarak değiştirdiniz değil mi?
Çünkü artık kontrolünüz TextBox değil.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.