Programmieren mit dBASE PLUS: Events: onSize

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Wikibooks buchseite.svg Zurück zu Events | One wikibook.svg Hoch zu Regal EDV | Wikibooks buchseite.svg Vor zu Inhaltsverzeichnis


Dieses Event wird nach jeder Größenänderung eines Formulars ausgelöst.

Parameter[Bearbeiten]

<nTyp>

Eine Zahl, die angibt, auf welche Weise die Größe des Formulars geändert wurde. Die folgenden drei Werte sind hier möglich:

Wert Beschreibung
0 Die Größe wurde mit der Maus geändert, oder das Formular wurde aus dem Symbol- oder Vollbild-Status wiederhergestellt.
1 Das Formular wurde auf Symbolgröße verkleinert.
2 Das Formular wurde zum Vollbild vergrößert.

<Breite>

Die neue Breite des Client-Bereichs des Formulars.

<Höhe>

Die neue Höhe des Client-Bereichs des Formulars.

Eigenschaft von[Bearbeiten]

Form, SubForm

Beschreibung[Bearbeiten]

Mit onSize können bestimmte Aktionen ausgeführt werden, wenn der Benutzer die Größe eines Formulars ändert.

Die beiden Parameter geben die neue Größe des Client-Bereichs des Formulars an. Dies ist der Bereich unterhalb der Titelleiste und innerhalb des Formularrahmens. Sie können die neue Größe des gesamten Formulars abrufen, indem Sie dessen Eigenschaften width und height direkt auslesen.

Manche Steuerelemente verfügen über die Eigenschaft onFormSize, die bei Größenänderungen des Formulars ausgelöst wird. Komponentenspezifische Aktionen sollten hier durchgeführt werden. Andere Steuerelemente haben die Eigenschaft anchor und werden automatisch angepaßt.