4D v16.3

OBJECT SET COORDINATES

Home

 
4D v16.3
OBJECT SET COORDINATES

OBJECT SET COORDINATES 


 

OBJECT SET COORDINATES ( {* ;} Objekt ; links ; oben {; rechts ; unten} ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Variable
Objekt  Lange Ganzzahl in Objektname (mit *) oder Feld bzw. Variable (ohne *)
links  Lange Ganzzahl in Linke Koordinate des Objekts in Pixel
oben  Lange Ganzzahl in Obere Koordinate des Objekts in Pixel
rechts  Lange Ganzzahl in Rechte Koordinate des Objekts in Pixel
unten  Lange Ganzzahl in Untere Koordinate des Objekts in Pixel

Der Befehl OBJECT SET COORDINATES ändert für den aktuellen Prozess die Position und optional die Größe des bzw. der Objekte, definiert über die Parameter Objekt und *.

Hinweis: Dieser Befehl führt dasselbe aus wie der Befehl OBJECT MOVE mit übergebenem Parameter *. 

Mit dem optionalen Parameter * geben Sie an, dass der Parameter ein Objektname (String) ist. Ohne diesen Parameter ist Objekt ein Feld oder eine Variable. In diesem Fall übergeben Sie eine Feld- oder Variablenreferenz anstelle eines String (nur Feld oder Variablenobjekt).

In den Parametern links und oben übergeben Sie die neuen absoluten Koordinaten von Objekt im Formular. Sie müssen in Pixel angegeben werden, ausgehend von der linken oberen Ecke im Formular.

In den Parametern rechts und unten können Sie auch absolute Koordinatenwerte für die untere rechte Ecke des Objekts angeben. Entspricht diese Ecke nach Anwendung der Parameter links und oben nicht der Ecke des Objekts, wird Objekt entsprechend angepasst.

Hinweis: Wollen Sie ein Objekt in bezug auf seine Ausgangsposition bewegen, empfehlen wir, den Befehl OBJECT MOVE zu verwenden.

Dieser Befehl funktioniert nur in folgendem Kontext:

  • Eingabeformulare im Eingabemodus
  • Formulare, die über den Befehl DIALOG angezeigt werden,
  • Kopfteile und Fußteile von Ausgabeformularen, die über die Befehle MODIFY SELECTION oder DISPLAY SELECTION angezeigt werden
  • Formulare zum Drucken

Folgende Anweisung setzt das Objekt "button_1" mit den Koordinaten (10,20) (30,40):

 OBJECT SET COORDINATES(*;"button_1";10;20;30;40)



Siehe auch 

CONVERT COORDINATES
OBJECT GET COORDINATES
OBJECT MOVE

 
EIGENSCHAFTEN 

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

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

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