Elemente aus Liste filtern ...

dark_mascot

Grünschnabel
Hallo,

wenn ich eine Liste habe, die aus Kontrollkästchen besteht,
wie bekomme ich dann heraus, welche Elemente vom Nutzer
einen Haken bekommen haben.

mit List3.ListCount erhalte ich ja die Anzahl aller Elemente
jetzt könnte man doch irgendwie eine For-Schleife machen
und die Elemente mit einem Häkchen im Kontrollkästchen
ausselectieren ...

Wer kann mir den Befehl nennen, um jene Elemente zu
erkennen (List."Befehl" = True) ?

Danke im Voraus
Dark_Mascot
 
Es ist ein Listenfeld mit Kontrollkästchen, an denen Bezeichner stehen

und nun kann der Nutzer ja diese Kontrollkästchen anklicken ...

Ich möchte nun eine Funktion schreiben bzw. Nutzen,
die mir nun alle markierten Elmente rausfiltert/übergibt

MfG
Dark_Mascot
 
... habe nun die Lösung gefunden:



Private Sub Command9_Click()
Text1.SelText = List3.ListCount '=Gesamtanzahl aller Elemente
Text1.SelText = List3.SelCount '= Anzahl der ausgewaehlten Elemente

Dim Stringx As String
For i = 0 To (List3.ListCount - 1)
If List3.Selected(i) = True Then ' Schaut welche Elemente markiert sind
'irgendwie merken
Stringx = Stringx & List3.List(i)
End If
Next i
Text1.SelText = Stringx

End Sub
 
Zurück