C#将复选框添加到WinForms上下文菜单

Goo*_*ber 8 c# checkbox

我在表单上有一系列复选框.我希望能够从上下文菜单以及表单本身中选择它们.上下文菜单链接到应用程序的系统托盘图标.

我的问题是,是否可以将上下文菜单链接到这些复选框?甚至可以在上下文菜单中添加复选框?甚至是组合?!

Fre*_*örk 16

菜单项具有可用于此目的的Checked属性(MenuItem.Checked,ToolStripMenuItem.Checked).

关于可能性上下文菜单项链接的复选框,如果使用ContextMenuStrip和设置CheckOnClick属性true,您可以挂钩的CheckedChanged事件相同的事件处理程序ToolStripMenuItemCheckBox控制应"链接",而事件处理中确保同步Checked控件的属性并执行任何其他所需的操作.