Du skal kigge på de events som hører til en ListBox control.
Det synes jeg også jeg har gjort. Jeg er kommet frem til, at det er ItemCheck jeg skal bruge. Jeg fandt følgende kodestump på nettet(son jeg så har skrevet lidt om, så den passer til mit program):
if (e.NewValue == CheckState.Checked)
{ //jeg bruger get/set til at hente min var.
objegenskaber.iAntalRigtige++;
label1.Text ="HURRA";
}
Jeg mangler at man kan vælge én af dem. For når jeg skriver følgende kode:
foreach (int indexChecked in checkedListBox1.CheckedIndices)
{MessageBox.Show("Index#: " + indexChecked.ToString() + ", is checked. Checked state is:" + checkedListBox1.GetItemCheckState(indexChecked).ToString() + ".");
}
Så finder den rigtigt nok, at f.eks. Index 0 og 4 er blevet checked.
Så hvordan for jeg kun f.eks. index 0 frem??
Jeg ville gerne, at man kunne skrive noget i retning af:
if(index[0] er markeret)
{
iAntalRigtige++;
}
Indlæg senest redigeret d. 16.05.2006 12:50 af Bruger #7690