我使用的是System.Windows.Forms.RichTextBox,默认情况下,选项卡大小为8个空格。RichTextBox本身并没有那么大,8个空格会导致大量的滚动。有没有办法把它改成4格。如果有关系,控件最初是空白的,用户开始输入内容,当用户用制表符输入文本时,制表符必须缩短(4个空格)。
Modifying default tab size in RichTextBox 还有一些变化,但没有运气。
您不能为“RichEdit”设置选项卡,而只能为RichEdit中的选择设置选项卡。
你需要这样的东西:
rtb.SelectAll(); rtb.SelectionTabs = new int[] { 100, 200, 300, 400 };