复选框文本(在checkedlistbox内)不会出现

时间:2010-11-17 11:00:45

标签: c# .net winforms checkbox checkedlistbox

我使用以下代码在checkedlistbox中添加了一个复选框:

        CheckBox cb = new CheckBox();
        cb.Enabled = false;
        cb.Text = "A B C D";
        checkedListBox1.Items.Add(cb);

但是,如图所示,文字不会出现。我做错了什么? 谢谢!

alt text

2 个答案:

答案 0 :(得分:2)

您应该只添加文字,而不是CheckBox控件。 CheckedListBox控件将自行创建复选框:

checkedListBox1.Items.Add("A B C D");

答案 1 :(得分:0)

您不必向CheckBox添加CheckedListBox控件。只需添加文字(Item)。

   checkedListBox1.Items.AddRange(new String[]{"A","B","C"});

希望这有帮助。