如何将复选框的绑定列表添加到列表框中

时间:2014-11-29 07:41:13

标签: c# visual-studio-2010 visual-studio checkbox bindinglist

我想将CheckBoxes的BindingList添加到listBox中,这是我编写的代码:

public partial class Form1 : Form

{
    BindingList<CheckBox> chBoxBList = new BindingList<CheckBox>();
    public Form1()
    {
        InitializeComponent();
    }

    private void addBtn_Click(object sender, EventArgs e)
    {
        CheckBox chBox = new CheckBox();
        chBox.Height = 20;
        chBox.Text = "Task" + chBoxBList.Count.ToString();
        chBox.ForeColor = Color.Black;
        chBox.BackColor = Color.Gray;
        chBoxBList.Add(chBox);
        lBox.DataSource = chBoxBList;//lBox is my ListBox's name


    }
} 

当我按下表格中的添加按钮时,我的列表框中的复选框显示如下: invcisible CheckBoxes in my ListBox

如果我要为String对象的BindingList编写上面给出的代码,那么系统的行为就是所希望的。 我做错了什么?

0 个答案:

没有答案