Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

HideControl / ShowControl

HideControl(oObjeto); ShowControl(oObjeto)

Oculta e exibe controles no eADVPL histórico.

HideControl / ShowControlAdvPL
01 · VISÃO GERAL

Visão geral

O guia descreve HideControl(oObjeto) e ShowControl(oObjeto) sem retorno aplicável. Ambas atuam sobre um objeto existente. O exemplo prepara dois blocos para integração posterior; não transfere essas funções automaticamente para componentes modernos, que podem usar métodos próprios. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

HideControl(oObjeto); ShowControl(oObjeto)

Parâmetros

oObjeto
ObjetoObrigatório

Controle existente a ocultar ou mostrar.

Retorno

Retorno não aplicável segundo o guia histórico.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed482()
    // Receber controle valido e gerenciar foco no chamador.
    Local bHide := {|oControl| HideControl(oControl)}
    Local bShow := {|oControl| ShowControl(oControl)}
    ConOut(ValType(bHide))
    ConOut(ValType(bShow))
Return Nil
Resultado esperado

Prepara os callbacks sem mudar visibilidade. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Ocultar um controle não implementa autorização; a regra de acesso precisa existir na operação.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. Guia de Referência eADVPL (histórico). §§3.26–3.27. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha