Histórico da Página
Pagetitle | ||||||
---|---|---|---|---|---|---|
|
Hierarquia
- LCOMPONENT
Métodos GET
Métodos acessíveis utilizando a função _ADVPL_get_property,
que permite recuperar e manipular os valores do componente:
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: ALIGNAlinhamento do componente em relação ao seu componente pai. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:COMPONENTCAN_GOT_FOCUS_REFERENCERetorna se o componente poderá ganhar Referência do componente em foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método GET: CHANGE_EVENTEvento executado quando o valor do componente for alterado. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: CLICK_EVENTEvento executado ao clicar no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: COMPONENT_TYPETipo do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:FORMDOUBLE_CLICK_MODIFICATIONEVENTEvento executado ao efetuar um duplo clique no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: EDITABLERetorna se o componente está editável. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:ENABLEENABLERetorna se o componente está habilitado. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Método GET: FORM_VERSIONREFERENCEReferência da janela em que o componente está criado Versão do formulário. Sintaxe
Parâmetros
Retorno
( ) | Versão do formulário
Exemplo
|
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método GET:INIT_EVENTGOT_FOCUS_EVENTEvento executado quando o componente ganhar focoLista de eventos executados na abertura da janela da aplicação. Sintaxe
Parâmetros
Retorno
( ) | Lista de funções executadas na abertura da janela da aplicação
Exemplo
|
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método GET:MAXIMIZEDHANDLERCódigo nativo do componenteRetorna se a janela da aplicação está maximizada. Sintaxe
Parâmetros
Retorno
BOOLEAN | Indicador que define se a janela da aplicação está maximizada
Exemplo
|
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método GET:TITLEHEIGHTAltura do componente em pixelsTítulo da janela da aplicação. Sintaxe
Parâmetros
Retorno
BOOLEAN | Título da janela da aplicação
Exemplo
|
Expandir |
---|
Métodos SET
Métodos acessíveis utilizando a função _ADVPL_set_property
que permite alterar e manipular os valores do componente.
| |||||||||||||||||||||||||||
Método GET: HELP_NAMECódigo do campo a ser identificado na ajuda online do componente | |||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: ACTIVATEAtiva/Desativa a janela da aplicação. Sintaxe
Parâmetros
l_form_reference
l_status Retorno | SMALLINT | Indicador que define se será ativado ou desativado o formulário. TRUE - Ativa o formulário FALSE - Desativa/Fecha o formulário. | Sim |
Tipo | Descrição |
---|---|
CHAR | Texto que identifica o componente na URL da ajuda online. |
Para ativar ou desativar um formulário, deverá ter executado previamente o método "FORM" ou "INIT_FORM" para o mesmo.
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALLLET l_ADVPL_set_property(l_form_reference,"ACTIVATE",TRUEhelp_name = _ADVPL_get_property(componentReference,"HELP_NAME") |
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
MétodoSET: CENTERGET: LOST_FOCUS_EVENTEvento executado quando o componente perder seu focoCentraliza a janela da aplicação na área de trabalho do usuário. Sintaxe
Parâmetros
l_form_reference
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
MétodoSETGET:CENTEREDPARENT_REFERENCEReferência do componente pai do componente atualDefine se a tela abrirá no centro da área de trabalho. Sintaxe
Parâmetros
l_form_reference
Retorno |
| Indicador que define se a tela será aberta no centro da área de trabalho do usuário. |
Tipo | Descrição |
---|---|
CHAR | Referência do componente pai do componente atual. |
Exemplo
Bloco de código |
---|
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALLLET l_parent_reference = _ADVPL_setget_property(l_form_referencecComponentReference,"CENTEREDPARENT_REFERENCE",TRUE) |
Expandir | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
MétodoSETGET:ENABLERIGHT_ESCCLICK_CLOSEEVENTEvento executado ao efetuar um clique com o botão direito do mouse no componente Define se habilita o encerramento da janela com a tecla ESC. Sintaxe
Parâmetros
l_form_reference
l_status |
Indicador que define se a janela poderá ser encerrada com a tecla ESC. | Sim | Retorno
Exemplo
|
Expandir | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
MétodoSETGET:FORMSHOW_INFOTOOLTIPDefine se habilita o encerramento da janela com a tecla ESCRetorna se está sendo exibido o texto de ajuda (exibido quando o usuário posicionar o cursor do mouse em cima do componente) informado. Sintaxe
Parâmetros
l_form_reference
CHAR
informação Retorno |
| Breve informação sobre o formulário. | Sim | Se este método não for informado, será utilizada a modificação do formulário no cadastro do metadado (em programas metadado) ou a modificação do 4GL (para programas freeform)
Tipo | Descrição |
---|---|
BOOLEAN | Indicador que define se está sendo exibido o texto de ajuda (exibido quando o usuário posicionar o cursor do mouse em cima do componente) informado. |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALLLET l_ADVPL_set_property(l_form_reference,"FORM_INFO","Formulário de manutenção de usuário Logix.show_tooltip = _ADVPL_get_property(cComponentReference,"SHOW_TOOLTIP") |
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
MétodoSETGET:FORM_INFOTOOLTIPTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componenteModificação do formulário. Sintaxe
Parâmetros
l_form_reference
Retorno
informação
Breve informação sobre o formulário. | Não |
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
MétodoSETGET:FORM_NAMEVALIDTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componenteModificação do formulário. Sintaxe
Parâmetros
l_form_name
formulário Retorno |
| Nome do formulário. | Sim | Se este método não for informado, será utilizada a modificação do formulário no cadastro do metadado (em programas metadado) ou a modificação do 4GL (para programas freeform)
Tipo | Descrição |
---|---|
CHAR | Função que é executada para validar o conteúdo do componente quando este perder o foco. |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALLLET l_valid = _ADVPL_setget_property(l_form_namecComponentReference,"FORM_NAME","LOG5500"VALID") |
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
MétodoSETGET:FORM_RELEASEVALUEValor definido para o componenteRelease do formulário. Sintaxe
Parâmetros
l_form_reference
release Retorno |
| Release do formulário. | Sim | Se este método não for informado, será utilizada a modificação do formulário no cadastro do metadado (em programas metadado) ou a modificação do 4GL (para programas freeform)
Tipo | Descrição |
---|---|
ANY | Valor que está definido para o componente. |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALLLET l_value = _ADVPL_setget_property(l_form_referencecComponentReference,"FORM_RELEASE","02VALUE") |
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
MétodoSETGET:FORM_VERSIONVISIBLERetorna se o componente está visívelVersão do formulário. Sintaxe
Parâmetros
l_form_reference
Retornoversao
Versão do formulário. | Sim |
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
MétodoSETGET:HOTKEYWIDTHLargura do componente em pixelsTecla de atalho a ser executada quando a janela da aplicação estiver ativa. Sintaxe
Parâmetros
l_form_reference
Retorno
Tecla de atalho conforme teclas disponíveis na lista de teclas de atalhos. | Sim | função | CHAR | Função que será executada ao acionar a tecla de atalho. | Sim | descrição | CHAR | Descrição da execução da tecla de atalho, esta descrição será exibida na janela de tecla disponíveis no formulário para o usuário. | Sim | componente | CHAR | Referência do componente do qual pertence a tecla de atalho. | Não | status | BOOLEAN | Indicador lógico que define se o atalho deverá ser executado sempre ou somente quando o componente informado no método estiver focado em tela. | Não | Para acessar a lista de teclas de atalhos válidas disponíveis, clique aqui. Exemplo
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: XPosição em pixels do eixo X (horizontal) do componente em relação ao componente pai. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método GET: YPosição em pixels do eixo Y (vertical) do componente em relação ao componente pai | |||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Método SET: INIT_EVENTAdiciona um evento a ser executado ao iniciar a janela da aplicação. Sintaxe
Parâmetros
l_form_reference
função Retorno |
| Função executada executada ao iniciar a janela de aplicação. | Sim |
Tipo | Descrição |
---|---|
INTEGER | Posição em pixels do eixo Y do componente. |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
LET l_y = _ADVPL_get_property(componentReference,"Y") |
Métodos SET
Métodos acessíveis utilizando a função _ADVPL_set_property
que permite alterar e manipular os valores do componente.
Expandir | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
Método SET: ALIGNAlinhamento do componente em relação ao seu componente pai. Sintaxe
| |||||||||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
Método SET: MAXIMIZEDDefine se a tela abrirá maximizada. Sintaxe
Parâmetros | |||||||||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||||||||||||||
l_form_reference |
| Referência do formulário. | Sim | ||||||||||||||||||||||||||||||||
status |
| Indicador que define se a janela abrirá maximizada. | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_form_reference cComponentReference ,"MAXIMIZED",FALSE) |
title | SET TITLE |
---|
Método SET: MAXIMIZED
Título da janela.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_form_reference >," TITLE ",< título>ALIGN",< cAlign >) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? |
---|
l_form_reference
cComponentReference | CHAR | Referência do |
componente. | Sim |
título
cAlign | CHAR |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_form_reference,"TITLE","Central do Usuário") |
Alinhamento do componente em relação ao componente pai, sendo:
| Sim |
Importante: Cada tipo de alinhamento possui um comportamento diferente, conforme descrito abaixo para cada tipo de alinhamento:
- TOP: ocupa a largura total do componente pai, necessitando definir apenas a altura do componente.
- LEFT: ocupa a altura total do componente pai, necessitando definir apenas a largura do componente.
- RIGHT: ocupa a altura total do componente pai, necessitando definir apenas a largura do componente.
- CENTER: ocupa todo o espaço útil do componente pai, dispensando a necessidade de definir tamanho para o componente.
- BOTTOM: ocupa a largura total do componente pai, necessitando definir apenas a altura do componente.
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#---------------------#
FUNCTION TesteAlign()
#---------------------#
DEFINE l_dialog_reference VARCHAR(10)
DEFINE l_label_reference VARCHAR(10)
LET l_dialog_reference = _ADVPL_create_component(NULL,"LDIALOG")
CALL _ADVPL_set_property(l_dialog_reference,"SIZE",640,480)
CALL _ADVPL_set_property(l_dialog_reference,"TITLE","Teste de Alinhamento")
#Alinhamento ao topo.
LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference)
CALL _ADVPL_set_property(l_label_reference,"HEIGHT",80)
CALL _ADVPL_set_property(l_label_reference,"ALIGN","TOP")
CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",255,255,0)
#Alinhamento à esquerda.
LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference)
CALL _ADVPL_set_property(l_label_reference,"WIDTH",80)
CALL _ADVPL_set_property(l_label_reference,"ALIGN","LEFT")
CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",255,0,0)
#Alinhamento central.
LET l_label_reference = _ADVPL_create_component(NULL,"LTITLEDPANEL",l_dialog_reference)
CALL _ADVPL_set_property(l_label_reference,"TITLE","Teste de Alinhamento")
CALL _ADVPL_set_property(l_label_reference,"ALIGN","CENTER")
CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,255,0)
#Alinhamento à direita.
LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference)
CALL _ADVPL_set_property(l_label_reference,"WIDTH",80)
CALL _ADVPL_set_property(l_label_reference,"ALIGN","RIGHT")
CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,0,255)
#Alinhamento ao fundo.
LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference)
CALL _ADVPL_set_property(l_label_reference,"HEIGHT",80)
CALL _ADVPL_set_property(l_label_reference,"ALIGN","BOTTOM")
CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,255,255)
CALL _ADVPL_set_property(l_dialog_reference,"MAXIMIZED",FALSE)
CALL _ADVPL_set_property(l_dialog_reference,"ACTIVATE",TRUE)
END FUNCTION |
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: BACKGROUND_COLORCor de fundo do componente em RGB (Red, Green and Blue). Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
Método SET: BOUNDSLimite do componente (posição horizontal e vertical, altura e largura) em relação ao componente pai. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: CAN_GOT_FOCUSDefine se o componente poderá ganhar foco. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: CHANGE_EVENTEvento executado quando o valor do componente for alterado. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: CLICK_EVENTEvento executado ao clicar no componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: CSSEstilo CSS (Cascading Style Sheets) definido para o componente. Sintaxe
Parâmetros
Importante: nem todos comandos de estilos disponíveis para o componente QT poderão ser compatíveis com a tecnologia Totvstec. Para definir o código CSS para o componente, deverá ser utilizado o nome dos componentes nativos do AdvPL (QT). Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: DOUBLE_CLICK_EVENTEvento executado ao efetuar um duplo clique no componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: EDITABLEHabilita ou desabilita a edição do componente. Sintaxe
Parâmetros
Independente se o componente é editável ou não, este sempre ganhará foco. Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: ENABLEHabilita ou desabilita o componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
Método SET: FONTConfigurações de fonte utilizados para os textos do componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: FORCE_GET_FOCUSForça o foco para o componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: FOREGROUND_COLORCor da fonte do componente em RGB (Red, Green and Blue). Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: GOT_FOCUS_EVENTEvento executado quando o componente ganhar foco. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: HEIGHTAltura do componente em pixels. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: HELP_NAMECódigo do campo a ser identificado na ajuda online do componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
Método SET: HOTKEYTecla de atalho definida para o componente. Sintaxe
Parâmetros
Para acessar a lista de teclas de atalhos válidas disponíveis, clique aqui. Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: LOST_FOCUS_EVENTCódigo do campo a ser identificado na ajuda online do componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: POSITIONPosição (horizontal e vertical) em pixels do componente em relação ao componente pai. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: PROPERTYAtribui novas propriedades para o componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: REFRESH_SIZEAtualiza as propriedades de coordenadas do componente (posição e tamanho) Sintaxe
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: REMOVE_VARIABLESRemove as variáveis definidas para o componente. Sintaxe
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: RIGHT_CLICK_EVENTEvento executado ao efetuar um clique com o botão direito do mouse no componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: SAVE_IMAGESalva uma imagem (print) do componente em uma imagem do tipo bitmap (BMP). Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: SHOW_TOOLTIPDefine se será exibido o texto de ajuda (exibido quando o usuário posicionar o cursor do mouse em cima do componente) informado. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: SIZETamanho (largura e altura) em pixels do componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: TOOLTIPTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET: VALIDEvento executado para validar o conteúdo do componente quando este perder seu foco. Sintaxe
Parâmetros
Importante: esta função deverá retornar um indicador lógico de sucesso na validação do conteúdo do campo. Se a mesma retornar falso, o foco continua no campo, caso contrário a entrada de dados continua normalmente. Este evento será executado antes da execução do evento do método LOST_FOCUS_EVENT. |
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: VALUEValor definido para o componente. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: VARIABLEAdiciona uma variável que será controlada pelo componente. Sintaxe
Parâmetros
Ao alterar o valor em tela, automaticamente o valor da variável definida também será alterada, mas quando o valor da variável for alterada no 4GL, deverá ser utilizado o método REFRESH no componente para atualizar o valor em tela. Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: VISIBLEHabilita ou desabilita a visualização do componente. Sintaxe
Parâmetros
Mesmo o componente sendo invisível, o espaço ocupado pelo mesmo continuará em tela. Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: WIDTHLargura do componente em pixels. Sintaxe
| Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: XPosição em pixels do eixo X (horizontal) do componente em relação ao componente pai. Sintaxe
| Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: YPosição em pixels do eixo X (horizontal) do componente em relação ao componente pai. Sintaxe
| Parâmetros
Exemplo
| |||||||||||||||||||||||
Expandir | |||||||||||||||||||||||
| |||||||||||||||||||||||
Método SET: VALIDDefine se a tela abrirá maximizada. Sintaxe
Parâmetros | |||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||
função |
| Função que será executada quando o usuário fechar a janela de diálogo. | Sim |