我有一个 ToolStrip . 在我的 工具栏 ToolStripDropDownButton . 我的 有类型的下拉列表 ToolStripDropDown ToolStripControlHost 包含一个 Label . 我分配了一个 ContextMenuStrip 标签 . 当我显示下拉列表并右击标签时 正确显示,但取消原来的下拉列表。
ToolStrip
工具栏
ToolStripDropDownButton
ToolStripDropDown
ToolStripControlHost
Label
ContextMenuStrip
标签
我可以理解存在防止同时显示两个“ToolStripItems”的底层代码,我假设这就是我在这里运行的内容。有人知道怎么解决吗?
首先,在标签上单击鼠标右键,将ToolStripDropDown的AutoClose设置为false并显示上下文菜单。 其次,在ContextMenu上,将ToolStripDropDown的AutoClose重置为true。