TextBox.SelectAll()不适用于TAB

时间:2010-07-07 18:51:55

标签: c# winforms highlight maskedtextbox

我正在使用maskedTextBox.SelectAll()突出显示EnterMouseDown事件中MaskedTextBox中的文字。

当我使用鼠标时它可以工作,但我按 Tab 键进入该文本框,它不起作用。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

您是否尝试过GotFocus活动?

  

使用键盘(TAB,SHIFT + TAB等)更改焦点时,通过调用Select或SelectNextControl方法,或通过将ContainerControl.ActiveControl属性设置为当前表单,焦点事件发生在以下顺序:

然后继续列出被触发的事件。当使用鼠标时,它看起来会触发,因此您可能只需要此处理程序。