Das Setting ist einfach und war unter VB6 ganz einfach mit dem Click-Event zu lösen.
Ich wähle in einer datengebundenen ComboBox ein Stichwort aus. Durch den Event öffnet sich ebenfalls ein datengebundenes ListView mit den entsprechenden Einträgen zu diesem Stichwort. Die ComboBox soll wie folgt bedienbar sein:
1. Ich schreibe zwei/drei Buchstaben in den ComboBox.Text, öffne mit ALT & Pfeil-nach-unten Box und wähle mit den Pfeiltasten das exakte Stichwort aus und bestätige mit ENTER:
Private Sub coResStw_KeyDown(sender As Object, e As KeyEventArgs) Handles coResStw.KeyDown
If e.KeyData = Keys.Enter Then coResStwSub()
End Sub
2. Nun möchte ich ganz einfach auch mit der Mause in der Auswahlliste der ComboBox ein Stichwort aus der Liste auswählen
Ich finde dazu jedoch keinen spezfischen Mouse-Event für die Liste der ComboBox! Wenn ich folgenden Event auswerte. Der Click-Event erscheint bei jedem Click irgendwo in die ComboBox. Auch MouseDown kann ich nicht lokalisieren. Naheliegend wäre der SelectetdIndexChange:
Private Sub coResStw_SelectedIndexChanged(sender As Object, e As EventArgs) Handles coResStw.SelectedIndexChanged
coResStwSub()
End Sub
Doch damit wird auch jede Pfeil-Tasten-Bewegung als Event ausgewertet.
Kann mir da jemand weiterhelfen? Herzlichen Dank!
Ich wähle in einer datengebundenen ComboBox ein Stichwort aus. Durch den Event öffnet sich ebenfalls ein datengebundenes ListView mit den entsprechenden Einträgen zu diesem Stichwort. Die ComboBox soll wie folgt bedienbar sein:
1. Ich schreibe zwei/drei Buchstaben in den ComboBox.Text, öffne mit ALT & Pfeil-nach-unten Box und wähle mit den Pfeiltasten das exakte Stichwort aus und bestätige mit ENTER:
Private Sub coResStw_KeyDown(sender As Object, e As KeyEventArgs) Handles coResStw.KeyDown
If e.KeyData = Keys.Enter Then coResStwSub()
End Sub
2. Nun möchte ich ganz einfach auch mit der Mause in der Auswahlliste der ComboBox ein Stichwort aus der Liste auswählen
Ich finde dazu jedoch keinen spezfischen Mouse-Event für die Liste der ComboBox! Wenn ich folgenden Event auswerte. Der Click-Event erscheint bei jedem Click irgendwo in die ComboBox. Auch MouseDown kann ich nicht lokalisieren. Naheliegend wäre der SelectetdIndexChange:
Private Sub coResStw_SelectedIndexChanged(sender As Object, e As EventArgs) Handles coResStw.SelectedIndexChanged
coResStwSub()
End Sub
Doch damit wird auch jede Pfeil-Tasten-Bewegung als Event ausgewertet.
Kann mir da jemand weiterhelfen? Herzlichen Dank!