29. März 2024, 08:45
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0405
  VB6: Tastatureingabe auf Formular lenken
 Von Sven
 eMail
 Am 14. Februar 2008 um 22:37:12
 Frage Hallo zusammen,
ich suche eine Möglichkeit, die Tastatureingabe des Anwenders an Möglichen Steuerelementen (Combobox, Treeview) vorbei an das Formular zu übergeben, ohne dass das Steuerelement darauf reagiert. Bisher habe ich zwei wenig schöne Methoden:

1. Steuerelement in einen Frame setzen und Enabled auf False setzen, sobald sich die Maus außerhalb befindet.

2. Key-Ereignisse abfangen und weitergeben.
Private Sub trv_DirectCon_KeyDown(KeyCode As Integer, Shift As Integer)
Form_KeyDown KeyCode, Shift
End Sub
Das verhindert leider nicht, dass man zB. mit den Pfeiltasten trotzdem im Steuerelement herumpfuschen kann.

Gibt es eine einfache Einstellung, die festlegt, ob ein Steuerelement Tastaturereignisse bekommt? Oder vielleicht die Möglichkeit zu bestimmen, welches Steuerelement das Ereignis bekommt?

mfG
Sven
[ VB-/VBA-Forum | Archiv 0405 | Archiv-Übersicht ]
 Antworten
VB6: Tastatureingabe auf Formular lenken - Sven 14. Februar 2008 um 22:37:12
Re: Tastatureingabe auf Formular lenken - Detlev Schubert 16. Februar 2008 um 11:04:41
Re: Tastatureingabe auf Formular lenken - Sven 16. Februar 2008 um 11:29:08
Re: Tastatureingabe auf Formular lenken - Detlev Schubert 16. Februar 2008 um 12:21:45
Re: Tastatureingabe auf Formular lenken - Sven 16. Februar 2008 um 13:09:41

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum