4D v15

OBJECT Get corner radius

Inicio

 
4D v15
OBJECT Get corner radius

OBJECT Get corner radius 


 

OBJECT Get corner radius ( {* ;} objeto ) -> Resultado 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable o un campo
objeto  Objeto de formulario in Nombre del objeto (si se especifica *) o Variable o campo (si se omite *)
Resultado  Entero largo in 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 comando devuelve el valor del radio en píxeles para las esquinas del objeto. Por defecto, el valor es de 5 píxeles.

Ejemplo  

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



Ver también 

OBJECT SET CORNER RADIUS

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje

 
HISTORIA 

 
ARTICLE USAGE

4D v15 - Actualización (standard edition) ( 4D v15)