在C#Winforms应用程序中,我使用“ toolStripTextBox”工具条控件来捕获一些文本,这些文本将用于过滤表单上的其他内容。
从“ toolStripSplitButton”中选择“ toolStripTextBox”。
用户可以激活文本框并输入文本,但是我很难控制用户输入的结尾。我想要的是用户按ENTER完成输入。
我可以检测到已按下按键事件时按下了“ ENTER”键,但这并没有将焦点移到文本框之外。
有任何想法吗?
最佳答案
要将焦点发送到下一个控件,请在同一事件上尝试以下代码
e.Handled = true;
System.Windows.Forms.SendKeys.Send("{TAB}"); // optional
关于c# - Enter上的toolStripTextBox操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5549793/