Ich möchte die Tastatur programmatisch emulieren können Navigation für Dialogfelder.
Ich habe ein benutzerdefiniertes Hardwaregerät mit einer Tastatur, mit der ich gerne arbeiten möchte Dialogfeldnavigation.
Ich weiß von Focus (), aber ich würde lieber etwas automatisch machen respektierte die Tab-Reihenfolge. Durch die Nachbildung der Tastaturnavigation tue ich das nicht müssen sich darum sorgen, dass sie für jede Art von komplexes Verhalten neu erfinden Kontrolle.
Weiß jemand, wie man das macht?
Danke!
Sie können P / Invoke verwenden, um die Windows-API-Funktion keybd_event um das Drücken der Tabulatortaste zu simulieren.
Bonus: Mit Ihrem Gerät können Sie auch Tabs in einen Texteditor eingeben! ;)
Für Winforms möchten Sie die Control.GetNextControl()
Methode
Für WPF möchten Sie die UIElement.MoveFocus()
-Methode
In Winforms:
%Vor%Um einen Tabulator zu simulieren, glaube ich Folgendes:
%Vor%Tags und Links c#