|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
licer
Anmeldungsdatum: 17.05.2005 Beiträge: 51
|
Verfasst am: 19.07.2005, 14:00 Titel: LB_GETSEL |
|
|
Ich hab Probleme mit meiner Listbox
Auf buttondruck soll der selectierte string des Listbox feldes ermittelt werden und dann geöscht werden.
Code: |
case hbtn(7)
dim test2 as integer
sendmessage (hbtn(1), LB_GETSEL, test2, null)
'*1
sendmessage (hbtn(1), LB_DELETESTRING, test2, null)
exit function
|
Leider wird aber immer nur der oberste eintrag gelöscht. Wenn ich test2 an *1 augebe dann erhalte ich immer den Wert 0. |
|
Nach oben |
|
|
licer
Anmeldungsdatum: 17.05.2005 Beiträge: 51
|
Verfasst am: 19.07.2005, 14:16 Titel: |
|
|
Hat sich schon erledigt.....
War ein kleiner verständnisfehler meinerseits *g* aber der vllständigkeit halber hier der richtige code
Code: |
case hbtn(7)
dim maxitem as integer
maxitem = sendmessage (hbtn(1), LB_Getcount,0,0)
for i = 0 to maxitem
if sendmessage (hbtn(1), LB_GETSEL, i, null) <> 0 then
setwindowtext hbtn(3),str$(i)
sendmessage (hbtn(1), LB_DELETESTRING, i, null)
end if
next
exit function
|
|
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|