如何防止菜单(ContextMenuStrip)从我的TextBox控件中窃取焦点?

时间:2011-12-14 23:17:49

标签: c# .net winforms focus contextmenustrip

我正在尝试复制类似intellisense的功能,其中有一个文本框和一个显示在它下面的菜单。我知道intellisense不使用ContextMenuStrip,但我的版本必须有子菜单项的类别。

因此,只要用户点击我的TextBox,我就会调出下面的菜单一次,但即使我在TextBox中看到插入符号,它也不会收到任何键输入。我必须再次在TextBox中单击,但这会从屏幕中删除菜单。

有没有办法防止这种情况发生?或者也许让菜单在屏幕上持久而不会偷走焦点?

1 个答案:

答案 0 :(得分:0)

添加了项目的ToolStrip控件似乎可以正常工作,因为它始终在表单上。