【问题标题】:How to prevent menu (ContextMenuStrip) to steal focus from my TextBox control?如何防止菜单(ContextMenuStrip)从我的 TextBox 控件中窃取焦点?
【发布时间】:2011-12-14 23:17:48
【问题描述】:

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

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

有没有办法防止这种情况发生?或者也许让菜单在屏幕上持续存在而不窃取焦点?

【问题讨论】:

    标签: c# .net winforms focus contextmenustrip


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-09-04
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-09
      相关资源
      最近更新 更多