目标:
拥有正确样式的右键菜单
问题:
当我右键单击时,我应该如何检索这种样式:
而不是这种风格:
我正在使用组件 ContextMenuStrip 通过右键单击来显示菜单。
目标:
拥有正确样式的右键菜单
问题:
当我右键单击时,我应该如何检索这种样式:
而不是这种风格:
我正在使用组件 ContextMenuStrip 通过右键单击来显示菜单。
您必须使用ContextMenu而不是使用ContextMenuStrip。这是来自 MSDN:
尽管 ContextMenuStrip 替换了以前版本的 ContextMenu 控件并为其添加了功能,但如果您选择,则保留 ContextMenu 以供向后兼容和将来使用。
我已经用一个原始示例对其进行了测试,它确实可以按您的意愿工作。请注意,使用ContextMenu会丢失一些设计器功能,并且必须在代码文件中手动设置一些属性。
在我的示例中,我将ContextMenuStrip更改为ContextMenu类型,将所有ToolStripItem对象更改为MenuItem,将菜单绑定到表单的ContextMenu属性并删除所有大小设置(ContextMenu不使用任何设置)。