Der Befehl OBJECT GET SUBFORM CONTAINER SIZE gibt die Breite und Höhe (in Pixel) eines "aktuellen" Containers Unterformular zurück, das im Elternformular angezeigt wird.
Dieser Befehl muss in der Methode eines Formulars aufgerufen werden, das als Unterformular dient und in einem Unterformular Container angezeigt wird. Er gibt die Breite und Höhe des Containers zurück, welches das Unterformular enthält.
Dieser Befehl ist z.B. hilfreich, wenn Objekte im Unterformular gemäß den Einstellungen des Unterformular Containers bewegt oder angepasst werden müssen. Das Unterformular kann diesen Befehl im Formularereignis On Load aufrufen, um den verfügbaren Abstand zum Anzeigen seines Inhalts zu berechnen.
Hinweis: Das Ereignis On Resize lässt sich nicht direkt in der Methode des Unterformulars verwenden. Da es die Größenanpassung eines Fensters betrifft, wird es nur in der Methode des Elternformulars generiert. Sie können dagegen explizit das Unterformular von diesem Ereignis des Elternformulars aus aufrufen, z.B. über den Befehl EXECUTE METHOD IN SUBFORM.
- Wird der Befehl von einem Formular aufgerufen, das nicht als Unterformular verwendet wird, gibt er die aktuelle Größe des Formularfensters zurück.
- Wird der Befehl außerhalb des Kontexts Bildschirmanzeige aufgerufen, z.B. beim Drucken des Formulars, gibt er in Breite und Höhe 0 zurück.