C# TextBox 焦点

TextBox焦点问题

1.失焦

KeyBoard.ClearFocus();

存在一个问题,失去焦点之后,中文通过输入法依旧是可以输入的。

如果是中文文本框,按Enter失焦,同时禁止输入中文,可以调用

InputMethod.SetIsInputMethodEnabled(textBox,false);

在重新GetFocus之后,InputMethod.SetIsInputMethodEnabled(textBox,true)就行。

2.转移焦点

TextBox有MoveFocus方法,可以转移到下一个,或者上一个。

textBox.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));

上一篇:客户端技术:Cookie 服务端技术:HttpSession


下一篇:html网页音乐播放器自带播放列表