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: CAN_GOT_FOCUSRetorna se o componente poderá ganhar 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: DOUBLE_CLICK_EVENTEvento 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: ENABLERetorna se o componente está habilitado. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: FORM_REFERENCEReferência da janela em que o componente está criado. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: GOT_FOCUS_EVENTEvento executado quando o componente ganhar foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HANDLERCódigo nativo do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HEIGHTAltura do componente em pixels. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HELP_NAMECódigo do campo a ser identificado na ajuda online do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: LOST_FOCUS_EVENTEvento executado quando o componente perder seu foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: PARENT_REFERENCEReferência do componente pai do componente atual. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:GOTRIGHT_FOCUSCLICK_EVENTEvento executado ao efetuar um clique com o botão direito do mouse no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: SHOW_TOOLTIPRetorna 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
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: TOOLTIPTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VALIDTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VALUEValor definido para o componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VISIBLERetorna se o componente está visível. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: WIDTHLargura do componente em pixels. Sintaxe
Parâmetros
Retorno
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. Sintaxe
Parâmetros
Retorno
Exemplo
|
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:ACTIVATEALIGNAlinhamento do componente em relação ao seu componente paiAtiva/Desativa a janela da aplicação. Sintaxe
Parâmetros
l_form_reference
l_status SMALLINT Indicador que define se será ativado ou desativado o formulário. TRUE - Ativa o formulário FALSE - Desativa/Fecha o formulário. Sim | Para ativar ou desativar um formulário, deverá ter executado previamente o método "FORM" ou "INIT_FORM" para o mesmo. Exemplo
Importante: Cada tipo de alinhamento possui um comportamento diferente, conforme descrito abaixo para cada tipo de alinhamento:
Exemplo
| ||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Método SET: CENTERCentraliza a janela da aplicação na área de trabalho do usuário. Sintaxe
Parâmetros | |||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||||||||
l_form_reference |
| Referência do formulário. | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_,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_formlabel_reference,"CENTERHEIGHT") |
title | SET CENTERED |
---|
Método SET: CENTERED
Define se a tela abrirá no centro da área de trabalho.
Sintaxe
Bloco de código |
---|
,80) CALL _ADVPL_set_property(< l_formlabel_reference >,"CENTEREDALIGN",< l_status >) |
Parâmetros
l_form_reference
CHAR
BOOLEAN
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
"TOP") CALL _ADVPL_set_property(l_formlabel_reference,"CENTERED",TRUE) |
title | SET ENABLE_ESC_CLOSE |
---|
Método SET: ENABLE_ESC_CLOSE
Define se habilita o encerramento da janela com a tecla ESC.
Sintaxe
Bloco de código |
---|
BACKGROUND_COLOR",255,255,0) #Alinhamento à esquerda. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(< l_formlabel_reference >,"ENABLE_ESC_CLOSE",< l_status >) |
Parâmetros
l_form_reference
CHAR
BOOLEAN
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
WIDTH",80) CALL _ADVPL_set_property(l_formlabel_reference,"ENABLE_ESC_CLOSE",FALSE) |
title | SET FORM_INFO |
---|
Método SET: FORM_INFO
Define se habilita o encerramento da janela com a tecla ESC.
Sintaxe
Bloco de código |
---|
_ALIGN","LEFT") CALL _ADVPL_set_property(< l_formlabel_reference >,"FORMBACKGROUND_INFOCOLOR",< informação >) |
Parâmetros
l_form_reference
CHAR
informação
CHAR
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).
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_255,0,0) #Alinhamento central. LET l_label_reference = _ADVPL_create_component(NULL,"LTITLEDPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_formlabel_reference,"FORM_INFOTITLE","FormulárioTeste de manutenção de usuário Logix.") |
title | SET FORM_MODIFICATION |
---|
Método SET: FORM_INFO
Modificação do formulário.
Sintaxe
Bloco de código |
---|
Alinhamento") CALL _ADVPL_set_property(< l_formlabel_reference >,"FORM_MODIFICATIONALIGN",< informação >) |
Parâmetros
l_form_reference
CHAR
informação
CHAR
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).
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
"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_formlabel_reference,"FORM_MODIFICATIONWIDTH",80) CALL _ADVPL_set_property(l_label_reference,"ALIGN","01") |
title | SET FORM_NAME |
---|
Método SET: FORM_NAME
Modificação do formulário.
Sintaxe
Bloco de código |
---|
_RIGHT") CALL _ADVPL_set_property(< l_formlabel_name >reference,"FORMBACKGROUND_INFOCOLOR",< formulário >),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:FORM_RELEASEVALIDEvento executado para validar o conteúdo do componente quando este perder seu focoRelease do formulário. Sintaxe
Parâmetros
l_form_reference
release
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). Exemplo Bloco de código | | |||||||||||||||
|
Expandir | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Método SET:FORM_VERSIONVALUEValor definido para o componenteVersão do formulário. Sintaxe
Parâmetros
l_form_reference
versao
| Versão do formulário
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). Exemplo
|
Expandir | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Método SET:HOTKEYVARIABLEAdiciona uma variável que será controlada pelo componenteTecla de atalho a ser executada quando a janela da aplicação estiver ativa. Sintaxe
Parâmetros
l_form_reference
Sim | tecla |
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
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
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.
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:INIT_EVENTVISIBLEHabilita ou desabilita a visualização do componenteAdiciona um evento a ser executado ao iniciar a janela da aplicação. Sintaxe
Parâmetros
Tipo | Descrição | Obrigatório? | l_form_reference
Referência do formulário. | Sim | função
Função executada executada ao iniciar a janela de aplicação. | Sim |
Mesmo o componente sendo invisível, o espaço ocupado pelo mesmo continuará em tela. Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET:MAXIMIZEDWIDTHLargura do componente em pixelsDefine se a tela abrirá maximizada. Sintaxe
| Parâmetros
l_form_reference
status
Indicador que define se a janela abrirá maximizada. | Sim |
Exemplo
|
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método SET:MAXIMIZEDXPosição em pixels do eixo X (horizontal) do componente em relação ao componente paiTítulo da janela. Sintaxe
| Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Método SET:VALIDYPosição em pixels do eixo X (horizontal) do componente em relação ao componente paiDefine se a tela abrirá maximizada. Sintaxe
| Parâmetros
Importante: este evento é executado tanto na chamada do método ACTIVATE (para desativar a janela de diálogo), quanto no fechamento da janela pelo sistema operacional (pelo X da janela de diálogo). Este evento não é o mesmo evento definido no método EVENT para o botão LQuitButton. Importante: caso a função informada neste método retornar falso, a tela não será finalizada.
Exemplo
|