Hallo, ich habe folgendes Problem:
In meiner Anwendung gibt es mehrere Actions, die einen einzelnen Shortcut haben. z.B. 'O' für Online 'P' für Print. Aus gutem Grund (Einhandbedienung & merkbar) soll das auch so bleiben. Die Actions hängen in einem Actionmanager auf dem Hauptformular einer
MDI Anwendung.
Nun hat jedoch eines meiner
MDI Childwindows ein Eingabefeld. Blöderweise kann man in dieses Feld weder 'P' noch 'O' eintragen, weil die Actions die Tastendrücke vorher wegfangen.
Außer der Möglichkeit, aus dem
MDI Child heraus die globalen Actions zu deaktivieren, sobald das Eingabefeld betreten wird, fällt mir nichts ein. Den Ansatz finde ich allerdings ziemlich hässlich, weil das
MDI Child in sich geschlossen ist und nicht auf globale Objekte zugreifen soll. Hat noch jemand eine bessere Idee?
Gruß
-Lübbe