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

标签 c# checkbox

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

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

最佳答案

菜单项有一个 Checked 属性( MenuItem.Checked , ToolStripMenuItem.Checked ),您可以将其用于此目的。

关于将上下文菜单项链接到复选框的可能性,如果您使用 ContextMenuStrip 并将 CheckOnClick 属性设置为 true,您可以将 CheckedChanged 事件连接到应该“链接”的 ToolStripMenuItemCheckBox 控件的同一事件处理程序,并在该事件中处理程序确保同步控件的 Checked 属性并执行任何其他需要的操作。

关于C# 将复选框添加到 WinForms 上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1069687/

相关文章:

c# - 使用.net框架开发cocoa应用程序

java - 使用预先附加的附件启动用户的标准邮件客户端

angular - 一次只选择一个复选框并在选中的特定复选框或未选中的两个复选框上执行特定任务

javascript - jquery 中的复选框依赖关系

c# - LoadLibrary 内的访问冲突

c# - 将变量传递给验证器

css - 使用 INPUT 在 JQM ListView 中垂直居中图像

javascript - 从 Rally getSettingsFields 获取数据 - checkboxfield

安卓 : At a time only one item isChecked in listview with checkboxes

c# - 如何在 .NET 中使用自定义格式对 TimeSpan 对象进行 String.Format ?