Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

VB6: Indexwert aus ListBox

UselessUser / 4 Antworten / Flachansicht Nickles

Hallo Leute!

Wie bekomme ich den Indexwert eines Listenelements zurück, dass ich innerhalb der ListBox angeklickt habe?
Habe diese eigentlich doch wichtige Funktion noch nirgends gefunden.

MfG

UselessUser

Rückmeldungen über Hilfestellungen sind sehr erwünscht:1. investiere ich Zeit, um dir zu antworten und2. möchte ich auch etwas dazulernen.
bei Antwort benachrichtigen
T-Rex UselessUser „VB6: Indexwert aus ListBox“
Optionen

Hi,

sobald Du einen Eintrag markiert hast, steht bei der Single-Select-Listbox (Listbox mit MultiSelect = False) in der Eigenschaft Listindex der selektierte Eintrag:

Debug.Print List1.ListIndex
Debug.Print List1.List(List1.ListIndex)
Debug.Print List1.ItemData(List1.ListIndex)

Bei Multi-Select-Listboxen ist es nicht ganz so einfach, hier mußt Du alle Einträge durchlaufen und prüfen, ob der Eintrag markiert ist.

 GrüßeT-Rex 
bei Antwort benachrichtigen