Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#3

AW: D12 VCL Eingabefokus nach Menü-Hotkeys

  Alt 3. Jul 2024, 15:27
Ein blödes Problem, das ich noch nicht lösen konnte:
Ich habe Child-Formulare, die ich aus einem Hauptmenü heraus aufrufe. Wenn ich in meinem Programm einen Style (nicht "WINDOWS") verwende, so passiert folgendes:
Bei Aufruf meiner Child-Form per Menü-Hotkeys (also nicht per Maus) hat direkt danach weiter das Hauptmenü den Eingabe-Fokus. Das passiert nicht bei Style "WINDOWS". Es gibt nun Kunden, die es gewohnt sind, viel mit den Hotkeys zu arbeiten und direkt nach Aufruf eines Programmpunkts erwarten, dort Eingaben zu machen (z.B. ebenfalls per Hotkey ein Suchfenster zu öffnen). Die geraten jetzt ins Stolpern, da sie zuerst mal das neu aufgemachte Child-Fenster per Maus anklicken müssen.
Ich hab schon allerlei Versuche gemacht, den Fokus zur frisch geöffneten Form zu kriegen, aber ohne Erfolg.
Vielleicht hat hier jemand eine Idee oder sogar eine Lösung?

Winfried.
Ist in dem Childform die Property ActiveControl gesetzt? Wird das Form jeweils neu erzeugt oder wird nur ein schon existierendes Form angezeigt? MDI oder nicht MDI, das ist auch eine Frage, die relevant sein könnte.
Peter Below
  Mit Zitat antworten Zitat