如何检查是否已选择/切换winforms控件?

Ine*_*elp 1 c# controls winforms

如何检查当前活动表单的任何控件(复选框/单选按钮)是否已被选中/切换?

我的目标是创建一个名为选项更改保存自动这将使节能的当前状态check boxesradio buttons,所以我需要在选择/切换任何控制要知道(执行保存设置方法).我不想为每个控件创建一个单独的事件处理程序,如果可能的话,我正在寻找一个通用的解决方案.

Hen*_*man 6

这不是用户界面的工作.

使用数据绑定在代码隐藏中更改模型,并让模型触发/升级更改.


为了帮助你一点点:

您的复选框和其他控件不是您的数据所在.他们应该只显示数据.

创建一个对象(Model),其复选框的布尔值属性和radioboxes的int/enum属性.设置从控件到属性的数据绑定.

然后,您可以在属性的Setters中实现必要的逻辑.

  • 我完全不知道这意味着什么.我将不得不就你的答案做一些研究. (2认同)