Hat Gtk # haben eine Enum für Schlüsselwerte?
Frage
In meinem Code habe ich unordentlich Dinge wie
// Enter key
if (args.Event.KeyValue == 65293)
...
Gibt es eine Enum ich dafür verwenden kann, anstelle von Hartcodierung der Werte?
Lösung
Ja: Gdk.Key in der GDK-sharp.dll Montage.
if (args.Event.KeyValue == Gdk.Key.Return) {
...
}
Andere Tipps
args.Event.Key ist die gleiche Sache, aber als Gdk.Key Enum anstelle einem uint, also wenn Sie es Console.WriteLine sind, werden Sie den schönen Namen bekommen anstatt den uint-Wert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow