Mdi child Fenster maximieren mit BDS 2006
-
Hallo,
ich möchte meine Mdi child Fenster maximieren und der Anwender darf das Fenster nur schliessen. Nun lässt sich problemlos "minimieren" und "maximieren" aus dem Sysmenu entfernen. Leider sind aber im maxierten Zustand die Schalter oben rechts trotzdem da. Nur im "normalen" Zustand des Fensters sind die Schalter weg. Das hift mir recht wenig. Hat jemand dazu vielleicht eine Lösung.Vielen Dank.
-
Child->BorderIcons = TBorderIcons() << biSystemMenu << biMaximize;
-
Das ist ja genau das was nicht funktioniert.
Ich kann damit die Funktionen maximieren und minimieren abstellen.
Aber nur bei einem normal dargestellten Fenster.
Wenn ich nun das Fenster programmseitig maximiere, da sind die Schalter wieder da und der Nutzer kann das maximieren wieder rückgängig machen.
Und genau das soll er nicht.
-
Dies ist so nicht vorgesehen, d.h. wenn ein Fenster maximal dargestellt wird, dann hat es immer den "Normal"-Button.
Bei einer MDI-Anwendung möchte man ja mehrere Fenster gleichzeitig sehen können...Du könntest ansonsten die Child-Fenster im Normalzustand lassen und auf die Größe des Client-Bereichs setzen (Align = alClient oder Größe bei OnResize setzen).