4D v15

OBJECT Get corner radius

Home

 
4D v15
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)

Eingeführt mit 4D v14 R4

Kapitel: Objekte (Formulare)

Die neue Funktion OBJECT Get corner radius gibt den aktuellen Radius der gerundeten Ecken im Objekt abgerundetes Viereck, definiert in Objekt, zurück. Dieser Wert wurde zuvor über die Eigenschaftenliste auf Formularebene (siehe Neue Eigenschaft Eckradius) oder über den neuen 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 in aktuellen 4D Releases 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 des Objekts 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: Programmiersprache

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D v15 - Upgrade (Standard Edition) ( 4D v15)