4D v15OBJECT Get corner radius |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
OBJECT Get corner radius
|
OBJECT Get corner radius ( {* ;} objeto ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable o un campo | |||||
objeto | Objeto de formulario |
![]() |
Nombre del objeto (si se especifica *) o Variable o campo (si se omite *) | |||||
Resultado | Entero largo |
![]() |
Radio actual para las esquinas redondeadas (en píxeles) | |||||
Originalmente introducido en 4D v14 R4
Tema: Objetos (Formularios)
El nuevo comando OBJECT Get corner radius devuelve el radio de la esquina redondeada actual del objeto rectángulo redondeado cuyo nombre pasó en objeto. Este valor puede haber sido definido a nivel del formulario utilizando la lista de propiedades (ver Formularios), o utilizando el nuevo comando OBJECT SET CORNER RADIUS para el proceso actual.
Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable (campo objeto o variable únicamente) en lugar de una cadena.
Nota: en las versiones 4D actuales, ya que este comando sólo se aplica a los rectángulos redondeados (que son objetos estáticos), debe siempre pasar el parámetro * y utilizar la sintaxis de nombre del objeto.El siguiente código puede añadirse a un método de un botón:
C_LONGINT($radius)
$radius:=OBJECT Get corner radius(*;"GreenRect") //obtiene el valor actual
OBJECT SET CORNER RADIUS(*;"GreenRect";$radius+1) //aumenta el radio
// El valor máximo se manejará automáticamente: cuando se alcance, el botón
// no hará nada
Producto: 4D
Tema: Lenguaje
4D v15 - Actualización (standard edition) ( 4D v15)