4D v16.3

OBJECT MOVE

Home

 
4D v16.3
OBJECT MOVE

OBJECT MOVE 


 

OBJECT MOVE ( {* ;} Objekt ; BewegenH ; BewegenV {; AnpassenH {; AnpassenV {; *}}} ) 
Parameter Typ   Beschreibung
Operator in Mit *: Objekt ist Objektname (String)
Ohne *: Objekt ist Variable
Objekt  Formularobjekt in Mit *: Objektname, ohne *: Feld oder Variable
BewegenH  Lange Ganzzahl in Wert der horizontalen Verschiebung des Objekts (>0 = nach rechts, <0 = nach links)
BewegenV  Lange Ganzzahl in Wert der vertikalen Verschiebung des Objekts (>0 = nach unten, <0 = nach oben)
AnpassenH  Lange Ganzzahl in Wert der horizontalen Größe des Objekts
AnpassenV  Lange Ganzzahl in Wert der vertikalen Größe des Objekts
Operator in Mit Angabe = absolute Koordinaten
Ohne Angabe = relative Koordinaten

Der Befehl OBJECT MOVE verschiebt das/die Objekt/e im aktuellen Formular, definiert mit den Parametern * und Objekt. BewegenH verschiebt in Pixel-Schritten horizontal, BewegenV in Pixel-Schritten vertikal.
Bei Bedarf passen Sie das/die Objekt/e mit AnpassenH in Pixel-Schritten horizontal an, mit AnpassenV in Pixel-Schritten vertikal.

Die Richtung für Verschieben und Anpassen legen Sie mit Plus- und Minuswerten fest:

  • Ist der Wert positiv, werden Objekte nach rechts verschoben bzw. nach rechts und nach unten angepasst.
  • Ist der Wert negativ, werden Objekte nach links verschoben bzw. nach links und nach oben angepasst.

Übergeben Sie den ersten optionalen Parameter *, ist der Parameter Objekt ein Parametername (ein String). Übergeben Sie den ersten optionalen Parameter * nicht, ist der Parameter Objekt ein Feld oder eine Variable. In diesem Fall übergeben Sie keinen String, sondern ein Datenfeld oder eine Referenz auf eine Variable (nur Datenfeld oder Variable vom Typ Objekt).

Übergeben Sie in Objekt einen Objektnamen mit Jokerzeichen (“@”), um mehrere Objekte auszuwählen, werden alle betroffenen Objekte verschoben oder angepasst.

Hinweis: Sie können die Art der Interpretation für das Jokerzeichen (“@”) festlegen, wenn es in einem String verwendet wird. Diese Option beeinflusst die Befehle zum Thema “Objekte”. Weitere Informationen dazu finden Sie im Abschnitt Jokerzeichen (@) des Handbuchs 4D Designmodus.

Die Werte VerschiebenH, VerschiebenV, AnpassenH und AnpassenV verändern die Koordinaten des Objekts standardmäßig in Bezug auf seine vorherige Position. Wollen Sie mit absoluten Parametern arbeiten, übergeben Sie den letzten optionalen Parameter *.

Dieser Befehl arbeitet nur in folgenden Kontexten:

  • Eingabeformulare im Modus Dateneingabe,
  • Formulare, die mit dem Befehl DIALOG angezeigt werden,
  • Kopf- und Fußzeilen von Ausgabeformularen, die mit den Befehlen MODIFY SELECTION oder DISPLAY SELECTION angezeigt werden.
  • Formularereignisse beim Drucken.

Folgende Anweisung verschiebt “Schaltfläche_1” um 10 Pixel nach rechts und um 20 Pixel nach oben und passt ihn auf 30 Pixel in der Breite und 40 Pixel in der Höhe an:

 OBJECT MOVE(*;"Schaltfläche_1";10;-20;30;40)

Folgendes Statement verschiebt “Schaltfläche_1” auf die Koordinaten (10;20) (30;40):

 OBJECT MOVE(*;"Schaltfläche_1";10;20;30;40;*)



Siehe auch 

OBJECT DUPLICATE
OBJECT GET COORDINATES
OBJECT SET COORDINATES

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Formulare)
Nummer: 664

 
GESCHICHTE 

Geändert: 4D v6.7
Umbenannt: 4D v12

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)