Componente abstrato, base dos componentes para criação de janelas de aplicações. Todos os métodos contidos neste componente poderão ser executados pelos componentes que o herdam.


Hierarquia



Métodos GET


Métodos acessíveis através da função _ADVPL_get_property que permite recuperar e manipular os valores do componente: 


Método GET: ACTIVATE

Retorna se a janela da aplicação está ativada.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"ACTIVATE")

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
BOOLEAN

Define se a janela está ativada.

Sim


Retorno



Tipo

Descrição

BOOLEANIndicador que define se a janela está ativada.

Exemplo



l_activate = _ADVPL_get_property(l_form_reference,"ACTIVATE")




Método GET: COMPONENT_FOCUS_REFERENCE

Referência do componente em foco.

Sintaxe



_ADVPL_get_property(< m_form_reference >,"COMPONENT_FOCUS_REFERENCE")

Parâmetros



NomeTipoDescriçãoObrigatório?
m_form_reference
CHAR

Componente que está em foco na tela.

Sim

Retorno



Tipo

Descrição

CHAR

Referência do componente que está em foco na tela.

Exemplo



LET l_component_reference = _ADVPL_get_property(m_form_reference,"COMPONENT_FOCUS_REFERENCE")




Método GET: CONTAINER_HEIGHT

Altura da janela da aplicação.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"CONTAINER_HEIGHT")
Para retornar a largura correta da janela da aplicação é necessário antes efetuar a chamada do método REFRESH_SIZE.

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
()

Altura da janela da aplicação.

Sim

Retorno



Tipo

Descrição

( )

Altura da janela da aplicação.

Exemplo



LET l_container_height = _ADVPL_get_property(l_form_reference,"CONTAINER_HEIGHT")




Método GET: CONTAINER_WIDTH

Largura da janela da aplicação.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"CONTAINER_WIDTH")
Para retornar a largura correta da janela da aplicação é necessário antes efetuar a chamada do método REFRESH_SIZE.

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
()

Largura da janela da aplicação.

Sim

Retorno



Tipo

Descrição

( )

Largura da janela da aplicação.

Exemplo



LET l_container_width = _ADVPL_get_property(l_form_reference,"CONTAINER_WIDTH")




Método GET: FORM_INFO

Breve informação sobre o formulário.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"FORM_INFO")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Breve informação sobre o formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Largura da janela da aplicação.

Exemplo



LET l_form_info = _ADVPL_get_property(l_form_reference,"FORM_INFO")




Método GET: FORM_MODIFICATION 

Modificação do formulário.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"FORM_MODIFICATION")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Modificação do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Modificação do formulário.

Exemplo



LET l_form_modification = _ADVPL_get_property(l_form_reference,"FORM_MODIFICATION")




Método GET: FORM_NAME

Nome do formulário.

Sintaxe



_ADVPL_get_property(< l_form_reference >,"FORM_NAME")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Nome do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Nome do formulário.

Exemplo



LET l_form_name = _ADVPL_get_property(l_form_reference,"FORM_NAME")




Método GET: FORM_NAME

Release do formulário.

Sintaxe



_ADVPL_get_property(< l_form_reference >," FORM_RELEASE ")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Release do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Nome do formulário.

Exemplo



LET l_release = _ADVPL_get_property(l_form_reference,"FORM_RELEASE")