如果你还没有读过第一个问题,那就知道要赶上速度了.现在,我该如何清除这些复选框?我尝试使用@colithium告诉我用于检查所有复选框状态的相同方法,但是当我运行程序并单击清除时出现以下运行时错误:
无法将类型为"System.Windows.Forms.Button"的对象强制转换为"System.Windows.Forms.CheckBox".
我猜你在所有控件上运行foreach并忘记查看控件是否实际上是一个复选框.
foreach (Control c in this.Controls) {
CheckBox cb = c as CheckBox;
if (cb!=null) {
//do your logic
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |