Die Funktion OBJECT Get corner radius gibt den aktuellen Radius der gerundeten Ecken im Objekt "Rundes Viereck", definiert in Objekt, zurück. Dieser Wert kann auf der Formularebene mit der Eigenschaft Eckenradius oder für den aktuellen Prozess mit dem Befehl OBJECT SET CORNER RADIUS festgelegt worden sein.
Der Befehl OBJECT Get corner radius kann mit den folgenden Formularobjekten verwendet werden:
- Rechtecke
- Eingaben (nur 4D-Projekte)
- Textbereiche (nur 4D-Projekte)
Die Übergabe des optionalen Parameters * zeigt an, dass der Objekt-Parameter ein Objektname (String) ist. Wenn Sie diesen Parameter nicht übergeben, bedeutet dies, dass der Objekt-Parameter ein Feld oder eine Variable ist. In diesem Fall übergeben Sie eine Feld- oder Variablenreferenz anstelle eines Strings (nur Feld- oder Variablenobjekt).
Dieser Befehl gibt den Radius der abgerundeten Ecken in Pixel zurück.
Hinweis: Der Befehl gibt 0 zurück, wenn er auf ein Objekt angewendet wird, das die Eigenschaft Eckradius nicht unterstützt.
In der Methode einer Schaltfläche könnte folgender Code hinzugefügt werden:
C_LONGINT($radius)
$radius:=OBJECT Get corner radius(*;"GreenRect")
OBJECT SET CORNER RADIUS(*;"GreenRect";$radius+1)