代码之家  ›  专栏  ›  技术社区  ›  RanH

复选框文本(在选中的列表框内)不会出现

  •  0
  • RanH  · 技术社区  · 15 年前

    我已使用以下代码将复选框添加到选中的列表框中:

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

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

    alt text

    2 回复  |  直到 15 年前
        1
  •  2
  •   Frédéric Hamidi    15 年前

    只应添加文本而不应添加 CheckBox 控制。这个 CheckedListBox 控件将自己创建复选框:

    checkedListBox1.Items.Add("A B C D");
    
        2
  •  0
  •   OopsDev    11 年前

    您不必添加 CheckBox 控制到 CheckedListBox . 只需添加文本( Item )

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

    希望这有帮助。

    推荐文章