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