//loop igennem checked items collection af de listede checkbokse foreach (string item in this.checkedListBox3.CheckedItems) { string ss =((item.ToString()));
eksemplet er: for (int i=0; i<checkboxlist1.Items.Count; i++) { if (checkboxlist1.Items[i].Selected) Message.Text=Message.Text + checkboxlist1.Items[i].Text + "<br>"; } og checkedListBox3.SelectedItem[i] er ikke det samme som checkboxlist3.Items[i].Selected
så hvis hvis du tager eksemplet og i stedet for SÆTTER værdien:
for (int i=0; i<checkboxlist1.Items.Count; i++) { if (en_eller_anden_betingelse){ checkboxlist1.Items[i].Selected=true; } else { checkboxlist1.Items[i].Selected=false; } }
mit virker men jeg kan slet ikke få de muligheder med .Selected op den brokker sig og sige den egenskab ikke er der for metoden hvis jeg prøver at compile..
men men anden virker men hvis ikke hvordan jeg skal sætte den som selected..
jeg har denne kode og den virker fint ... jeg har så fundet en anden/smartere måde nemlig at fjerne alle dem der er selected. men det skal jeg gøre ud fra en txt dvs. står de i den tekst fil skal de slet ikke læses ind i checkbox listen
{ //ryd listen this.listBox5.Items.Clear(); //loop igennem checked items collection af de listede checkbokse foreach (string item in this.checkedListBox3.CheckedItems) { string ss =((item.ToString())); ss= (ss.Split(',')[1]);
og derfre dette eksempel: private void CheckEveryOther_Click(object sender, System.EventArgs e) { // Cycle through every item and check every other.
// Set flag to true to know when this code is being executed. Used in the ItemCheck // event handler. insideCheckEveryOther = true;
for (int i = 0; i < checkedListBox1.Items.Count; i++) { // For every other item in the list, set as checked. if ((i % 2) == 0) { // But for each other item that is to be checked, set as being in an // indeterminate checked state. if ((i % 4) == 0) checkedListBox1.SetItemCheckState(i, CheckState.Indeterminate); else checkedListBox1.SetItemChecked(i, true); } }
sorry - jeg roder rundt med en CheckBoxList (en asp.net ting) normalt, og i farten blev det lige til en CheckedListBox næsten:)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.