Zum Inhalt

Listbox / DesktopListbox

Prüfen, ob überhaupt eine Zeile ausgewählt ist

Single-Select!

If Me.SelectedRowIndex <> Listbox.NoSelection Then

End If

Über Zeilen einer Listbox iterieren

For Each row As ListboxRow In lstObjekte.Rows

Next

oder

For i As Integer = 0 To lstObjekte.LastRowIndex

Next

Listbox sortieren

individuelle Sortierung für eine Spalte

  • es muss das Ereignis CompareRows für die Listbox verwendet werden
  • sinnvollerweise wird im CellTag der Spalte ein numerisches Attribut versteckt, auf das für die Suche zugegriffen werden kann
Select Case column
Case 2
    If Val(Me.CellTag(row1, column)) < Val(Me.CellTag(row2, column)) Then
        result = -1
    Elseif Val(Me.CellTag(row1, column)) > Val(Me.CellTag(row2, column)) Then
        result = 1
    Else
        result = 0
    End If
    Return True
Case Else
    Return False
End Select

Feedback / Kontakt

Wenn Sie Fragen oder Anregungen zum Artikel Listbox / DesktopListbox haben, senden Sie mir bitte eine E-Mail an: xojo+listbox@technotes.jakoubek.net