4D v16.3

OBJECT Get corner radius

Home

 
4D v16.3
OBJECT Get corner radius

OBJECT Get corner radius 


 

OBJECT Get corner radius ( {* ;} Objekt ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Feld oder Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable bzw. Feld (ohne *)
Funktionsergebnis  Lange Ganzzahl in Aktueller Radius der abgerundeten Ecken (in Pixel)

Die Funktion OBJECT Get corner radius gibt den aktuellen Radius der gerundeten Ecken im Objekt "Rundes Viereck", definiert in Objekt, zurück. Dieser Wert wurde zuvor über die Eigenschaftenliste auf Formularebene (siehe Neue Eigenschaft Eckradius für abgerundete Vierecke) oder über den Befehl OBJECT SET CORNER RADIUS für den aktuellen Prozess gesetzt.

Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt 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). 

Hinweis: Da diese Funktion im aktuellen 4D Release nur auf abgerundete Vierecke, d.h. statische Objekte, angewandt wird, müssen Sie immer den Parameter * übergeben und die Syntax Objektname verwenden.

Die Funktion gibt den Wert (in Pixel) des Radius der gerundeten Ecken zurück. Der Wert ist standardmäßig 5 Pixel.

In der Methode einer Schaltfläche könnte folgender Code hinzugefügt werden:

 C_LONGINT($radius)
 $radius:=OBJECT Get corner radius(*;"GreenRect") //den aktuellen Wert erhalten
 OBJECT SET CORNER RADIUS(*;"GreenRect";$radius+1) //den Radius erhöhen
  // Der maximale Wert wird automatisch verwaltet: Ist er erreicht,
  // führt die Schaltfläche nichts aus.



Siehe auch 

OBJECT SET CORNER RADIUS

 
EIGENSCHAFTEN 

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

 
GESCHICHTE 

Erstellt: 4D v14 R4

 
ARTIKELVERWENDUNG

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