Enter上的toolStripTextBox操作

时间:2011-04-05 09:26:03

标签: c# winforms toolstrip

在C#Winforms应用程序中,我使用“toolStripTextBox”工具条控件来捕获一些用于过滤表单上其他内容的文本。

“toolStripTextBox”是从“toolStripSplitButton”中选择的。

用户可以激活文本框并输入文本,但我很难控制用户输入的结束。我想要的是用户按ENTER键完成输入。

我可以通过按下按键的事件检测到“ENTER”已被按下,但这不会将焦点从文本框中移除。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

将焦点发送到下一个控件,尝试在同一事件上的以下代码

    e.Handled = true;
    System.Windows.Forms.SendKeys.Send("{TAB}"); // optional