4D v15

OBJECT Get corner radius

Página Inicial

 
4D v15
OBJECT Get corner radius

OBJECT Get corner radius 


 

OBJECT Get corner radius ( {* ;} objeto ) -> Resultado 
Parâmetro Tipo   Descrição
Operador in Se especificado, objeto é um nome de objeto (cadeia) Se omitido, objeto é uma variável ou um campo
objeto  Objeto de formulário in Nome do objeto (se especificado *) ou Variável ou campo (se omitido *)
Resultado  Inteiro longo in Rádio atual para as esquinas arredondadas (em píxels)

Tema: Objetos (Formulários)

O novo comando OBJECT Get corner radius devolve o rádio da esquina arredondada atual do objeto retângulo arredondada cujo nome passou em objeto. Este valor pode ter sido definido a nível do formulário utilizando a lista de propriedades (ver Nova propriedade Arredondada de esquinas para retângulo arredondado), ou utilizando o novo comando OBJECT SET CORNER RADIUS para o processo atual.

Se passar o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (cadeia). Se não passa este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, se passar uma referência de campo ou variável (campo objeto ou variável unicamente) em vez de uma cadeia.

Nota: nas versões 4D atuais, já que este comando só se aplica aos retângulos arredondados (que são objetos estáticos), deve sempre passar o parâmetro * e utilizar a sintaxe de nome do objeto.

O comando devolve o valor do rádio em pixels para as esquinas do objeto. Por padrão, o valor é de 5 pixels.

Exemplo  

O seguinte código pode ser adicionado a um método button:

 C_LONGINT($radius)
 $radius:=OBJECT Get corner radius(*;"GreenRect") //obtém o valor atual
 OBJECT SET CORNER RADIUS(*;"GreenRect";$radius+1) //aumenta o rádio
  // O valor máximo será gerenciado automaticamente: quando se alcance, button
  // não fará nada



Ver também 

OBJECT SET CORNER RADIUS

 
PROPRIEDADES 

Produto: 4D
Tema: Language

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)