MDI Anwendung Systembuttons falsche Position



  • Hallo,

    Ich habe eine MDI Anwendung, in der Mainform ist eine TMainMenü Komponente, die u.a. einen Menüpunkt mit Menüs für die offenen childfenster beinhaltet, um diese schnell wählen zu können.

    Folgendes Phänomen tritt nun auf:
    wenn eines der Childfenster maximiert ist und ich ändere z.B. die Bezeichnung in einen der Menüpunkte der TMainmenu Komponente, so "springen" die Systembuttons des maximierten Childfensters direkt hinter dem ganz rechts liegenden Menü, sind also nicht mehr an den rechten Fensterrand der Hauptform ausgerichtet. Einmal das childfenster auf normal und dann wieder auf maximum bringen lässt sie dann wieder rechts erscheinen.

    Kennt jemand dieses Verhalten und weiß, wie man das wegbekommen kann, also die Systembuttons immer rechts sind und da auch bleiben?

    Gruß Burkhi

    Edit: Das Verhalten tritt auch auf, wenn man einen Menüpunkt anklickt. 😞



  • Kurz zur Info:
    Da ich das Problem mit TMainMenu nicht lösen konnte, bin ich auf TActionMainMenuBar umgestiegen, hat den Vorteil, dass das sogar noch etwas "moderner" aussieht.


Anmelden zum Antworten