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
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
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.