代码之家  ›  专栏  ›  技术社区  ›  Jacob G

显示ToolStripDropDown中的ContextMenuStrip而不取消ToolStripDropDown

  •  2
  • Jacob G  · 技术社区  · 14 年前

    我有一个 ToolStrip . 在我的 工具栏 ToolStripDropDownButton . 我的 有类型的下拉列表 ToolStripDropDown ToolStripControlHost 包含一个 Label . 我分配了一个 ContextMenuStrip 标签 . 当我显示下拉列表并右击标签时 正确显示,但取消原来的下拉列表。

    我可以理解存在防止同时显示两个“ToolStripItems”的底层代码,我假设这就是我在这里运行的内容。有人知道怎么解决吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Jacob G    14 年前

    首先,在标签上单击鼠标右键,将ToolStripDropDown的AutoClose设置为false并显示上下文菜单。
    其次,在ContextMenu上,将ToolStripDropDown的AutoClose重置为true。