Páginas filhas
  • 7. _ADVPL_set_property


Ajusta o valor de uma propriedade de um componente Metadado/FreeForm.

Sintaxe


_ADVPL_set_property( <component_reference> , <property> , [ <parammeter1..N> ] )

Parâmetros


Nome

Tipo

Obrigatório?

Descrição

component_reference

CHAR

Sim

Código de referência do componente.

property

CHAR

Sim

Nome da propriedade que deseja setar para o componente.

(aviso) Acesse a lista de propriedades válidas para cada componente e a lista de parâmetros obrigatórios para cada propriedade.

parameter1..N

CHAR

Sim

Informe os parâmetros obrigatórios ou opcionais, conforme descrito para respectiva propriedade do componente indicado.
(informação) Acesse a documentação do componente e veja os parâmetros do método SET correspondente.

Exemplo


#---------------------------#
 FUNCTION set_property_test()
#---------------------------#
   DEFINE l_form_reference VARCHAR(10)    
   DEFINE l_listbox_reference VARCHAR(10)    
  
  LET l_form_reference = _ADVPL_create_form(NULL, "LDIALOG")
  CALL _ADVPL_set_property(l_form_reference, "TITLE", "Titulo janela")
  CALL _ADVPL_set_property(l_form_reference, "SIZE", 240, 180)

  LET l_listbox_reference = _ADVPL_create_component(NULL, "LLISTBOX", l_form_reference) 
  CALL _ADVPL_set_property(l_listbox_reference,"ALIGN","CENTER")
  CALL _ADVPL_set_property(l_listbox_reference,"ADD_ITEM","Português","P") 
 END FUNCTION




  • Sem rótulos