[VB .NET] ListBox Problem mit Visual Basic .NET 2005

MrDesperados

Lt. Commander
Registriert
Okt. 2001
Beiträge
1.066
Ich programmiere gerade den Media Player aus meiner Signatur neu und habe da ein Problem beim Programmieren der Playlist.

Ich möchte gerne von einer ListBox wissen, welche Zeile ich gerade angeklickt habe, und wie viele Zeilen insgesamt in dieser ListBox verfügbar sind. Bei VB6 war das ganz einfach.

ListBox.listindex gibt die aktuelle Position wieder ListBox.ListCount gibt die ganze Anzahl wieder. Da ich gerade auf VB .NET 2005 umsteige, bin ich im Umgang mit den neuen Steuerelementen noch etwas 'Anfängerhaft'.

Hoffe ihr könnt mir helfen.
 
Hi,

ist auch unter VB .NET nicht schwer. Angenommen, deine Listbox heißt ListBox1, dann kannst du so drauf zugreifen (hier beispielhaft im Click-Ereignis der Listbox):

Code:
    Private Sub ListBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.Click
        MsgBox("Index: " & ListBox1.SelectedIndex & vbCrLf & vbCrLf & "Anzahl: " & ListBox1.Items.Count)
    End Sub

Also mit ListBox1.SelectedIndex bekommst du das ausgewählte Element und mit ListBox1.Items.Count die Gesamtzahl der Element.

Vorsicht: der Index geht bei 0 los!
 
Danke schön, genau das was ich brauchte ^^
 

Ähnliche Themen

S
Antworten
9
Aufrufe
1.179
Zurück
Oben