Autor | Thema: Doppelter Eintrag in Listbox erkennen |
| Datum:12.10.02 12:31 
(frank.sappert@t-online.de) | |
Hallo,
ich habe folgendes Problem zu lösen:
Aus einer Auswahlbox wird ein String ausgewählt und in einer Listbox angezeigt (@AddString...), soweit so gut.
Jetzt soll das Programm erkennnen, wenn ich denselben String versehentlich noch einmal auswähle, damit er dann nícht doppelt in der Listbox angezeigt wird und auf eine neue Auswahl warten.
Grüße, Frank.
|
|
| Datum:12.10.02 12:58 
(martin_pohl@msn.com) | |
Warum löscht du den bereits ausgewählten Eintrag nicht aus der Auswahlbox?
|
|
| Datum:12.10.02 13:18 
| |
Hallo,
du wirst alle Einträge mit dem neuen Eintrag vergleichen müßen, existiert er bereits, dann brauchst du ihn nicht mehr eintragen.
Mit string$=@GetString$(listbox&,Nr&) liest du in einer Schleife der Reihe nach die Einträge aus.
Gruß, Frank
|
|
| Datum:14.10.02 17:09 
(frank.sappert@t-online.de) | |
Hallo,
wie lösche ich den ausgewählten Eintrag aus der Auswahlbox?
Mit @DeleteChoice$(Handle,N).
Aber wie ermittle ich N???, d.h. die ausgewählte Zeile der Auswahlbox???
Ich komme da irgendwie nicht weiter!
Grüße, Frank.
|
|
| Datum:15.10.02 16:01 
| |
du musst bei jeden eintarg den zähler ums ein erhöhen, am besten mit ner schleife machen, ich schau mal ob ich nen beispiel finde............
|
|
| Datum:15.10.02 20:16 
(joerse@gmx.de) | |
Hallo Frank,
Index%=SendMessage(ChoiceBox&,$0147,0,0)
Sieh mal in der Profanhilfe unter SendMessage nach. Dort findest Du viele
Hinweise zu Choice- und Listboxen u. s. w.
Gruß
Jörg
|
|
|