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