2009-10-01 8 views

risposta

115

Penso che si sta cercando

CheckOnClick proprietà

Impostare a true

Ottiene o imposta un valore che indica se la casella di controllo dovrebbe essere commutato quando un elemento è selezionato.

+0

dove trovarlo ?? –

+1

Puoi trovarlo nella finestra delle proprietà del controllo della lista di controllo selezionata. – rahul

+1

Grazie grazie !! [+ 1A] :-) –

1

è anche possibile controllare tutto da tasto di scatto o cliccare su lista di controllo

private void checkedListBox1_Click(object sender, EventArgs e) 
{ 

    for (int i = 0; i < checkedListBox1.Items.Count; i++) 
     checkedListBox1.SetItemChecked(i, true); 

} 
+0

Come puoi farlo usando una dichiarazione foreach? – Bryan

+0

@Bryan prova questo e il corpo del ciclo cast l'oggetto nella check list foreach (oggetto Object in checkListBox1.CheckedItems) – Adiii

+0

L'uso del comando count in un ciclo dovrebbe essere evitato. Come dice il nome del comando. Il conteggio utilizza il tempo per contare l'elemento nell'elenco in ciascuna iterazione del ciclo. Se l'elenco supporta solo un conteggio, utilizzare: int totalitems = checkedListBox1.Count; Quindi utilizzare la variabile nel ciclo for. – nivs1978

0

Impostare la proprietà in fase di progettazione in questo modo

enter image description here

o per Codice:

CheckedListBox.CheckOnClick = true; 
Problemi correlati