【发布时间】:2011-07-29 17:32:59
【问题描述】:
找不到一个看似简单的问题的答案。我需要遍历窗体上的控件,如果控件是 CheckBox,并且被选中,则应该执行某些操作。像这样的
foreach (Control c in this.Controls)
{
if (c is CheckBox)
{
if (c.IsChecked == true)
// do something
}
}
但我无法访问 IsChecked 属性。
错误是“System.Windows.Forms.Control”不包含“IsChecked”的定义,并且找不到接受“System.Windows.Forms.Control”类型的第一个参数的扩展方法“IsChecked”(您是否缺少 using 指令或程序集引用?)
我怎样才能到达这家酒店?提前非常感谢!
编辑
好的,回答所有问题 - 我尝试投射,但不起作用。
【问题讨论】:
标签: c# winforms controls ischecked