copro
Goto Top

Listbox übergabe ohne doppelte einträge

Hallo zusammen

ich habe zwei Listboxen bei der Übergabe soll geprüft werden ob der Eintrag vorhanden ist, aber irgentwie funktioniert es nicht so wie ich es will.

Bei einzelnen Markierungen ist es ja kein Problem, aber bei Mehrfachauswahl verhält es sich komisch....

For t = 0 To filDatei.ListCount - 1
If filDatei.Selected(t) = True Then
If InStr(lstDateien.Text, filDatei.List(t)) = 0 Then
lstDateien.AddItem filDatei
Else
MsgBox "bereits ausgewählt!"
End If
End If
Next t

Thx und MfG

Copro

Content-Key: 27460

Url: https://administrator.de/contentid/27460

Printed on: April 16, 2024 at 08:04 o'clock

Member: PLONK
PLONK Mar 06, 2006 at 19:46:54 (UTC)
Goto Top
Hallo,
versuchs mal so:

Dim bExit As Boolean
Dim i As Long
Dim t As Long

For t = 0 To filDatei.ListCount - 1
If filDatei.Selected(t) = True Then
bExit = False
For i = 0 To lstDateien.ListCount - 1
If lstDateien.List(i) = filDatei.List(t) Then
MsgBox filDatei.List(t) & " ist bereits ausgewählt!"
bExit = True: Exit For
End If
Next i

If Not bExit Then lstDateien.AddItem filDatei
End If
Next t


mfg
PLONK
Member: copro
copro Mar 07, 2006 at 13:25:41 (UTC)
Goto Top
Danke hat wundebar geklappt =)