Hallo,
in meiner Sudoku-Anwendung kann mit den Cursor-Tasten der Fokus für eine selektierte Zelle verschoben werden.
Wenn ich nun mit F 10 die Menüzeile aktiviere, kann ich den Fokus für die selektierten Menüoptionen verschieben. Gleichzeitig wird aber auch im Sudokufeld der Fokus verschoben. Wie kann man das verhindern.
Ein weiteres Manko mit der Menü-Bedienung ist, dass das Menü auf der Enter-Taste nicht reagiert.
Das ist zwar alles nicht so besonders wichtig, denn wer bedient denn schon das Menü über die Tastatur. Trotzdem, es kann ja welche geben, die darauf angewiesen sind und da sollte das auch funktionieren.
Wie kann man also erreichen, dass Tastaturereignisse bei bei einem aktiven Menü ausschließlich vom Menü verarbeitet und nicht nach der Verarbeitung (oder ist es zuvor) einem anderen Programmteil zur Auswertung überlassen werden.
Konrad
in meiner Sudoku-Anwendung kann mit den Cursor-Tasten der Fokus für eine selektierte Zelle verschoben werden.
Wenn ich nun mit F 10 die Menüzeile aktiviere, kann ich den Fokus für die selektierten Menüoptionen verschieben. Gleichzeitig wird aber auch im Sudokufeld der Fokus verschoben. Wie kann man das verhindern.
Ein weiteres Manko mit der Menü-Bedienung ist, dass das Menü auf der Enter-Taste nicht reagiert.
Das ist zwar alles nicht so besonders wichtig, denn wer bedient denn schon das Menü über die Tastatur. Trotzdem, es kann ja welche geben, die darauf angewiesen sind und da sollte das auch funktionieren.
Wie kann man also erreichen, dass Tastaturereignisse bei bei einem aktiven Menü ausschließlich vom Menü verarbeitet und nicht nach der Verarbeitung (oder ist es zuvor) einem anderen Programmteil zur Auswertung überlassen werden.
Konrad