我创建了一个 RichTextBox ,但是发现当我按 Tab 键时它没有做任何事情。本应该产生一些空格,但是它没有。
我该如何访问它?
默认情况下,按下Tab会将焦点移动到下一个控件。将RichTextBox的AcceptsTab属性设置为true
可以让RichTextBox接受制表符。
请参见此MSDN文章有关AcceptsTab属性的信息。
首先需要设置Richtextbox的以下属性
richTextBox.Multiline = true;
richTextBox.AcceptsTab = true;
if (e.KeyChar == 9)
{
e.Handled = false;
}