Einzelnen Beitrag anzeigen

Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Strg-Shortcuts in Modalen Fenstern (in MDI-Anwendung)

  Alt 16. Jan 2013, 16:12
Halli Hallo,

Ich hab d eine MDI-Anwendung in der modale Fenster aus einem MDI-Child heraus geöffnet werden. In diesen modalen Fenstern gibt es TActions mit Shortcuts die das modale Fenster schließen. Es paasiert nun folgendes:
  • Erstes MDI-Fenster anklicken
  • Zweites MDI-Fenster anklicken
  • Aus zweitem MDI-Fenster das modale Fenster öffnen
  • Im modalen Fenster den Schortcut betätigen (z.B. STRG-S)
  • Modales Fenster wird geschlossen
  • Es ist jetzt nicht mehr das zweite MDI-Fenster aktiv sondern das erste
Das seltsame ist, dass das nur dann passiert wenn der definierte Shortcut mit der STRG-Taste ausgelöst wird. Definiere ich einen anderen Shortcut (UMSCH z.B.) dann wird das erste Fenster nicht nach vorne geholt (lässt sich mit beliebig vielen Fenstern ausprobieren: es wird immer das nach vorne geholt das vor dem aktuellen MDI-Child aktiv war)

Auch scheint dieser Effekt nicht wirklich was mit Actions zu tun zu haben (ich habe mal in OnKeyUp STRG-ENTER abgefragt und dann das Formular geschlossen), es sieht so aus, dass der Effekt auftritt wenn beim schliessen des modalen Fensters die STRG-Taste gedrückt ist.

Hat jemand eine Idee, was das auslöst?

Danke schon mal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat