我在表单上有一系列复选框。 我希望能够从上下文菜单以及表单本身中选择这些。上下文菜单链接到应用程序的系统托盘图标。
我的问题是,是否可以将上下文菜单链接到这些复选框? 或者甚至可以将复选框添加到上下文菜单? 甚至是组合?!
最佳答案
菜单项有一个 Checked
属性( MenuItem.Checked
, ToolStripMenuItem.Checked
),您可以将其用于此目的。
关于将上下文菜单项链接到复选框的可能性,如果您使用 ContextMenuStrip
并将 CheckOnClick
属性设置为 true
,您可以将 CheckedChanged
事件连接到应该“链接”的 ToolStripMenuItem
和 CheckBox
控件的同一事件处理程序,并在该事件中处理程序确保同步控件的 Checked
属性并执行任何其他需要的操作。
关于C# 将复选框添加到 WinForms 上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1069687/