在C#Winforms应用程序中,我使用“toolStripTextBox”工具条控件来捕获一些用于过滤表单上其他内容的文本。
“toolStripTextBox”是从“toolStripSplitButton”中选择的。
用户可以激活文本框并输入文本,但我很难控制用户输入的结束。我想要的是用户按ENTER键完成输入。
我可以通过按下按键的事件检测到“ENTER”已被按下,但这不会将焦点从文本框中移除。
有什么想法吗?
答案 0 :(得分:2)
将焦点发送到下一个控件,尝试在同一事件上的以下代码
e.Handled = true;
System.Windows.Forms.SendKeys.Send("{TAB}"); // optional