我有一个程序,在Windows窗体上有多个复选框。我正在使用Bunifu框架的复选框。我想遍历所有复选框。但是,我似乎无法遍历bunifu复选框,它可以与普通复选框一起使用。
我尝试了以下代码。它适用于普通复选框,但不适用于Bunifu复选框。该代码认为我认为它不是一个复选框。
foreach (Control ctrl in this.Controls)
{
if (ctrl is CheckBox)
{
if(((CheckBox)ctrl).Checked == true)
{
//main code here
}
}
}
我希望能够执行相同的操作,但要使用bunifu复选框。有什么我想念的吗?
感谢您的帮助。
答案 0 :(得分:0)
执行类似操作,但请确保您使用的是最新的Bunifu Framework。
foreach (Bunifu.UI.WinForms.BunifuCheckBox ctrl in this.Controls)
{
if (ctrl is Bunifu.UI.WinForms.BunifuCheckBox)
{
if(((Bunifu.UI.WinForms.BunifuCheckBox)ctrl).Checked == true)
{
//main code here
}
}`enter code here`
}