Classe: tDialog
Cria uma janela de diálogo, no programa, para entrada de dados não modal. Desta forma, é permitido que outras janelas recebam dados enquanto esta estiver ativa.
TSrvObject -> tWindow -> tDialog
Propriedade | Descrição | Tipo |
bFocusChange | Indica se o componente esta ou não em foco. Para mais informações desta propriedade, consulte a área Observações. | Bloco de código |
bWindowState | Indica o estado atual do componente (0 = restaurado, 1 = Minizado e 2 = Maximizado). Para mais informações desta propriedade, consulte a área Observações. | Bloco de código |
nResult | Indica como a classe tDialog foi finalizada. Se 0, foi finalizada pelo método End() ou 2, foi finalizada através do botão fechar. | Numérico |
Importante |
---|
|
Propriedade: windowState
Parâmetro | Descrição |
---|---|
o | Indica a instância do objeto TDialog. |
State | Indica o estado atual do componente. Sendo: 0 = restaurado, 1 = Minimizado e 2 = Maximizado. |
Exemplo:
oDialog:bWindowState := {|o,state| showState(state)}
Propriedade: bFocusChange
Parâmetro | Descrição |
---|---|
o | Indica a instância do objeto TDialog. |
focus | Indica se o componenten está em foco (.T.) ou sem foco (.F.). |
Exemplo:
oDialog:bFocusChange := {|o,focus| showFocus(focus)}
#include "TOTVS.CH"User Function TDialog() // cria diálogo Local oDlg := TDialog():New(180,180,550,700,'Exemplo TDialog',,,,,CLR_BLACK,CLR_WHITE,,,.T.) // ativa diálogo centralizado oDlg:Activate(,,,.T.,{||msgstop('validou!'),.T.},,{||msgstop('iniciando…')} )Return
Exemplo da classe tDialog
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Microsiga Protheus 11
,
Protheus 10
,
TOTVS Application Server 10
,
ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas