Hallo Ralf,
du hast recht ich habe zu kompliziert gedacht.
Einfach in der Schleife hinzufügen klappt. Danke!
Ich habe jetzt aber ein weiteres Problem:
Ich möchte des immer nur eine Zeile "ge-checked" ist, also dass man immer nur eine Zeile anhaken kann.
Das funktioniert so ganz gut:
[highlight=vbnet]
Private Sub ListView1_ItemChecked(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView1.ItemChecked
If ListView1.CheckedItems.Count > 1 Then
MsgBox("nur eins markieren")
End If
End Sub[/highlight]
Aber dann ist die 2. ... Zeile schon markiert, wie bekomme ich hin, dass ich dann sagen kann selecteditem.checked =false?
Mit dem ListView muss ich Dir zustimmen, es läßt sich erbärmlich damit arbeiten, dass M$ da noch nichts anderes in der Hinterhand hat?
Von Drittanbietern gibt es ja schon Lösungen.
Gruß Alex
du hast recht ich habe zu kompliziert gedacht.
Einfach in der Schleife hinzufügen klappt. Danke!
Ich habe jetzt aber ein weiteres Problem:
Ich möchte des immer nur eine Zeile "ge-checked" ist, also dass man immer nur eine Zeile anhaken kann.
Das funktioniert so ganz gut:
[highlight=vbnet]
Private Sub ListView1_ItemChecked(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView1.ItemChecked
If ListView1.CheckedItems.Count > 1 Then
MsgBox("nur eins markieren")
End If
End Sub[/highlight]
Aber dann ist die 2. ... Zeile schon markiert, wie bekomme ich hin, dass ich dann sagen kann selecteditem.checked =false?
Mit dem ListView muss ich Dir zustimmen, es läßt sich erbärmlich damit arbeiten, dass M$ da noch nichts anderes in der Hinterhand hat?
Von Drittanbietern gibt es ja schon Lösungen.
Gruß Alex
Comment