5

现在选项卡功能将焦点移动到下一个控件,我想要它,所以它实际上只是在文本框中的选项卡。

我注意到您也无法在 Windows 8 Mail 应用程序中使用选项卡....

还有一个 RichTextBox 替代品吗?

4

1 回答 1

6

目前(在 RTM 版本中)没有RichEditBoxAcceptsTab的类似设置(它只有AcceptsReturn)另请参阅此功能建议。

但是,您可以订阅您可以自己处理 tab 键的KeyDown事件:RichEditBox

private void RichEditBox_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == VirtualKey.Tab)
    {
        RichEditBox richEditBox = sender as RichEditBox;
        if (richEditBox  != null)
        {
            richEditBox.Document.Selection.TypeText("\t");
            e.Handled = true;
        }
    }
}
于 2012-09-29T16:58:50.027 回答