Programmieren mit dBASE PLUS: Funktionen: move

Aus Wikibooks


Diese Methode ändert Position und Größe eines Objekts.

Syntax[Bearbeiten]

<oReferenz>.move(<Links AusdruckN> [, <Oben AusdruckN> [, <Breite AusdruckN> [, <Höhe AusdruckN>]]])

<oReferenz>

Das zu ändernde Objekt.

<Links AusdruckN>

Der neue Wert der Eigenschaft left.

<Oben AusdruckN>

Der neue Wert der Eigenschaft top.

<Breite AusdruckN>

Der neue Wert der Eigenschaft width. Um die Größe des Objekts zu ändern, müssen <Links AusdruckN> und <Oben AusdruckN> angegeben werden.

<Höhe AusdruckN>

Der neue Wert der Eigenschaft height.

Eigenschaft von[Bearbeiten]

Die meisten Formularkomponenten haben diese Eigenschaft.

Beschreibung[Bearbeiten]

Mit move( ) können Position und/oder Größe eines Objekts in einer Operation geändert werden. Sie können dazu zwar auch die vier Eigenschaften direkt zuweisen, jedoch müssen dann vier Operationen mit nachfolgenden Aktualisierungen des Objekts durchgeführt werden. move( ) ist bedeutend schneller.

Soll nur die Größe des Objekts geändert werden, übergeben Sie die aktuellen Eigenschaften left und top zusammen mit der neuen Breite und Höhe als Parameter an move( ).

Wenn Sie mit move( ) die Größe eines Image-Objekts ändern, sollte dessen Eigenschaft alignment auf Vollbild (0) oder Seitenverhältnis beibehalten (3) gesetzt sein.