Zum Inhalt springen

Programmieren mit dBASE PLUS: Events: onFormSize

Aus Wikibooks


Dieses Event wird ausgelöst, wenn die Größe des übergeordneten Formulars eines Objekts geändert wird.

Parameter

[Bearbeiten]

keine

Eigenschaft von

[Bearbeiten]

Grid, PaintBox

Beschreibung

[Bearbeiten]

Mit onFormSize können bestimmte Aktionen durchgeführt werden, wenn das übergeordnete Formular eines Paintbox- oder Grid-Objekts in der Größe geändert, wiederhergestellt oder als Vollbild angezeigt wird. Auf diese Weise können Position und Größe des Objekts an die neue Formulargröße angepaßt werden. Sie können beispielsweise mit onFormSize eine der Eigenschaft anchor ähnliche Funktionsweise implementieren, damit der untere Rand des Objekts immer am unteren Formularrand bleibt.

onFormSize ähnelt dem Event onPaint. Jedoch wird onPaint im Gegensatz zu onFormSize ausgelöst, wenn das übergeordnete Formular geöffnet wird und wenn Komponenten verschoben werden, die sich über dem Paintbox- oder Grid-Objekt befinden.