2013-03-26 27 views
7

Bir richTextBox oluşturdum ve Tab tuşuna bastığımda hiçbir şey yapmadığını fark ettim. Biraz boşluk yapması gerekiyor ama yapmıyor.RichTextBox ve sekme tuşu

Buna nasıl erişebilirim?

cevap

15

Varsayılan olarak, sekmeye basmak odağı bir sonraki kontrole taşır. RichTextBox öğesinin AcceptsTab özelliğini true olarak ayarlamak, RichTextBox'ın sekme karakterlerini kabul etmesine olanak tanır.

Bu MSDN makalesine bakın AcceptsTab property. o şimdi çalışıyor teşekkür ederim

+0

Ok aşağıdakileri yapmanız gerekir. Ama işaretçinin çok fazla hareket ettiğini görebiliyorum. Yaptığı alan sayısını kontrol edebilmemin bir yolu var mı? – user2203448

0

Önce richtextbox

richTextBox.Multiline = true; 
richTextBox.AcceptsTab = true; 

aşağıdaki özelliklerini ayarlamanız gerekir Ve RichTextBox'un basışı olayı size

if (e.KeyChar == 9) 
{ 
    e.Handled = false; 
}