2013-03-26 48 views
7

我創建了一個richTextBox,我注意到當我按下Tab鍵時它沒有做任何事情。 這是假設做一些空間,但它沒有。RichTextBox和製表鍵

我該如何訪問它?

回答

15

默認情況下按下按鈕將焦點移動到下一個控件。將RichTextBox的AcceptsTab屬性設置爲true允許RichTextBox接受制表符。

請參閱關於AcceptsTab property的MSDN文章。

+0

好吧謝謝它現在的工作。 但我可以看到指針移動太多。 有沒有一種方法可以控制它的空間數量呢? – user2203448 2013-03-26 19:12:28

0

首先,你需要設置的RichTextBox

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

的下列屬性和RichTextBox中的按鍵事件,你需要做以下

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