Version 2004
RESIZE FORM WINDOW (Breite; Höhe)
Parameter | Typ | Beschreibung | |
Breite | Lange Ganzzahl | Pixels, die von der Breite des aktuellen | |
Formularfensters hinzugefügt oder | |||
abgezogen werden sollen | |||
Höhe | Lange Ganzzahl | Pixels, die von der Höhe des aktuellen | |
Formularfensters hinzugefügt oder | |||
abgezogen werden sollen |
Beschreibung
In den Parametern Breite und Höhe geben Sie die Anzahl Pixel an, um die das aktuelle Formularfenster vergrößert werden soll. Übergeben Sie 0 (Null), wenn die Größe gleich bleiben soll. Verwenden Sie negative Werte, um das Formularfenster zu verkleinern.
Dieser Befehl liefert dasselbe Ergebnis wie die manuelle Anpassung über den Anpassungsdialog sofern der Fenstertyp das zulässt. Darüberhinaus berücksichtigt er auch die Eigenschaften für Objekte und die Größenbeschränkungen, die in den Formulareigenschaften definiert wurden. So hat der Befehl keine Auswirkung, wenn er das Fenster größer machen will als in den Formulareigenschaften zugelassen ist.
Beachten Sie, dass dieser Befehl anders arbeitet wie SET WINDOW RECT. Dieser berücksichtigt beim Anpassen der Fenstergröße weder die Formulareigenschaften noch den Inhalt.
RESIZE FORM WINDOW verändert auch nicht unbedingt die Formulargrößen. Um ein Formular per Programmierung anzupassen, verwenden Sie den Befehl SET FORM SIZE.
Beispiel
Wir gehen von folgendem Fenster aus (Felder und Rahmen haben die Eigenschaft "Wachse horizontal"):
Nach Ausführen der Code-Zeile:
RESIZE FORM WINDOW(25;0)
... sieht das Fenster folgendermaßen aus:
Referenz
GET FORM PROPERTIES, SET FORM SIZE, SET WINDOW RECT.
Formulare skalieren, Resizing forms