2010-11-17 20 views
0

j'ai ajouté une case à cocher à un CheckedListBox en utilisant le code suivant:texte de cases à cocher (dans un CheckedListBox) apparaissent wont

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

mais, comme on le voit dans l'image, le texte montre wont vers le haut. Qu'est ce que j'ai mal fait ? Merci!

alt text

Répondre

1

Vous ne devez ajouter du texte et non un contrôle CheckBox. Le contrôle CheckedListBox crée les cases à cocher lui-même:

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

Vous ne devez pas ajouter un contrôle CheckBox au CheckedListBox. Il suffit d'ajouter du texte (Item).

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

Espérons que cela aide.