Ajude o site desativando o bloqueador de anúncio
Cabeçalho

ADVPL - tGet, como adicionar F3, tooltip e ajuda?

Autor: Eurai Criado: 14/08/2021 Atualizado: 15/11/2025 ADVPL
Postagem

 

Exemplo de TGET com Opções Adicionais no Protheus

Neste artigo apresento um exemplo prático de como criar um TGET no Protheus aplicando recursos adicionais que tornam o componente mais completo, flexível e funcional no dia a dia do usuário.

Recursos Extras Utilizados

  • cF3 – Habilita a consulta padrão F3 diretamente no campo.
  • cTooltip – Exibe uma dica (tooltip) ao passar o mouse sobre o campo.
  • bHelp – Executa um bloco de código personalizado ao pressionar F1.

 

Código de Exemplo

#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} UDTGETF3
UDTGETF3

@type       function
@author     Eurai Rapelli
@since      2021.08.14

@see        https://udesenv.com.br
/*/
User Function UDTGETF3()
    Local oDlg := Nil AS Object
    Local oGet := Nil AS Object
    Local cGet := ''  AS Character

    oDlg := MSDialog():New( 000,000,520,830,'Demonstração F3 Tooltip',,,.F.,,,,,,.T.,,,.T. )

    oGet := TGet():New( 008,070,bSETGET(cGet),oDlg,040,010,,,,/*10*/,,,,.T.,/*15*/,,,,,/*20*/,,)
    oGet:cTooltip := 'TOOLTIP'
    oGet:cF3      := 'SA1'
    oGet:bHelp    := {|| ShowHelpCpo( 'Ajuda', {' MINHA AJUDA '}, 0 ) }

    oDlg:Activate(,,,.T.)

Return( Nil )

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎

Um abraço, e até a próxima!

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL