在Windows窗体中的列表框内的CheckBox

时间:2012-12-16 14:05:56

标签: c# .net windows-applications

  

可能重复:
  CheckBox inside ListBox
  How to insert a check box inside a list box in C#?

我想在应用程序的窗口中的列表框中添加复选框。

这是我的代码:

CheckBox cb = new CheckBox();
while (dr.Read())
{

    listBox1.Items.Add(String.Format("{0} {1}",cb,dr["Stu_Name"]));
}

但是,它没有产生预期的结果。

我想要的是数据阅读器中每个列值之前的复选框?有什么建议吗?

1 个答案:

答案 0 :(得分:6)

简而言之:您需要使用CheckedListBox Control (Windows Forms)

以下是Windows窗体应用程序的示例代码:

private void Form1_Load(object sender, EventArgs e)
    {
        var items = checkedListBox1.Items;
        items.Add("Perls");
        items.Add("Checked", true);
    }