c#遍历多个Bunifu复选框

时间:2019-06-04 23:47:35

标签: checkbox foreach bunifu

我有一个程序,在Windows窗体上有多个复选框。我正在使用Bunifu框架的复选框。我想遍历所有复选框。但是,我似乎无法遍历bunifu复选框,它可以与普通复选框一起使用。

我尝试了以下代码。它适用于普通复选框,但不适用于Bunifu复选框。该代码认为我认为它不是一个复选框。

foreach (Control ctrl in this.Controls)
            {
                if (ctrl is CheckBox)
                {
                    if(((CheckBox)ctrl).Checked == true)
                    {

                       //main code here

                    }
                }
            }

我希望能够执行相同的操作,但要使用bunifu复选框。有什么我想念的吗?

感谢您的帮助。

1 个答案:

答案 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`
            }