我希望能够在mainMenu的菜单项旁边显示图像和复选标记。目前,它既可以是图像也可以是复选标记,但我担心这两种情况都是不可能的。
如果我添加menuItemOption1.Checked = true;
,则会检查该项目,但不再显示该图片:
我没有找到任何其他方式向用户显示某些菜单项已被选中(无法更改文字颜色),有人可以想到任何方式吗?
(我希望保持图像显示,因为我的菜单项名称不明显,图像是用户理解菜单的好方法。)
答案 0 :(得分:3)
我通过简单地改变菜单文本来解决这个问题:
menuItemOption1.Text = "[✓] Option 1";
答案 1 :(得分:1)
您无法从设计人员那里做到,但请尝试将其添加到您的代码中:
public Form1() {
InitializeComponent();
((ToolStripDropDownMenu)optionsMenu.DropDown).ShowCheckMargin = true;
((ToolStripDropDownMenu)optionsMenu.DropDown).ShowImageMargin = true;
}