【发布时间】:2009-02-04 07:45:03
【问题描述】:
我需要 RichTextEdit 控件中制表键的自定义行为。
目前我拥有的最好的是:
editBox.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.field_PreviewKeyPress);
private void field_PreviewKeyPress(object sender, PreviewKeyDownEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Tab:
//Some code here
break;
}
}
Tab 键注册良好,但之后控件仍会处理该键并将焦点移至下一个控件。似乎没有办法消费这个关键事件。
【问题讨论】: