Hallo,
ich habe ein (ungewöhnliches) Problem.
Ich habe eine Listbox und möchte bei drücken von STRG + A alle Elemente auswählen.
Bis dahin bin ich schon gekommen.
(Ich habe im Keydown-Event eine Abfrage, ob STRG + A gedrückt wurde, und gehe in diesem Fall mit einer Schleife alle Items durch und wähle sie aus)
In der Ausführung sieht es so aus, als werden alle Elemente ausgewählt und gleich danach wieder deselektiert.
Im Einzelschrittmodus werden alle Elemente ausgewählt, so wie es sein soll, allerdings beim "End Sub" werden sämtliche Selektierungen gelöscht.
Die Listboxen sind im SelectionMode MultiExtended
Vielen Dank,
Max
Quellcode:
ich habe ein (ungewöhnliches) Problem.
Ich habe eine Listbox und möchte bei drücken von STRG + A alle Elemente auswählen.
Bis dahin bin ich schon gekommen.
(Ich habe im Keydown-Event eine Abfrage, ob STRG + A gedrückt wurde, und gehe in diesem Fall mit einer Schleife alle Items durch und wähle sie aus)
In der Ausführung sieht es so aus, als werden alle Elemente ausgewählt und gleich danach wieder deselektiert.
Im Einzelschrittmodus werden alle Elemente ausgewählt, so wie es sein soll, allerdings beim "End Sub" werden sämtliche Selektierungen gelöscht.
Die Listboxen sind im SelectionMode MultiExtended
Vielen Dank,
Max
Quellcode:
VB.NET-Quellcode
- Private Sub LB_C0_Playlist_KeyDown1(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles LB_C0_Playlist.KeyDown
- If e.Control And e.KeyCode = Keys.A Then
- Try
- For i = 0 To LB_C0_Playlist.Items.Count - 1
- LB_C0_Playlist.SetSelected(i, True)
- Next
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- End If
- End Sub