Bloquear Form
Moderador: Moderadores
-
andreroomt
- Usuário Nível 1

- Mensagens: 26
- Registrado em: 07 Mai 2012 20:49
- Localização: 852369
Bloquear Form
Alguém sabe como desabilitar um form, sem ser através da opção modal, tenho uma aplicacao que trabalha com 3 janelas e quando estiver em uma quero bloquear as outras 2.
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Bloquear Form
andreroomt escreveu:Alguém sabe como desabilitar um form, sem ser através da opção modal, tenho uma aplicacao que trabalha com 3 janelas e quando estiver em uma quero bloquear as outras 2.
Código: Selecionar todos
EnableWindow ( GetFormHandle ("Form_1") )
DisableWindow ( GetFormHandle ("Form_1") )
-
andreroomt
- Usuário Nível 1

- Mensagens: 26
- Registrado em: 07 Mai 2012 20:49
- Localização: 852369
Bloquear Form
OK,vou testar aqui, as vezes os usuários fecham a janela errada e travam a aplicação. :)Pos :)Pos :)Pos
-
andreroomt
- Usuário Nível 1

- Mensagens: 26
- Registrado em: 07 Mai 2012 20:49
- Localização: 852369
Bloquear Form
Deu certo, muito obrigado Claudio Soto, a muito tempo postei essa dúvida, mas ninguem conseguia responder e os burros dos usuários fazem coisas erradas e jogam a culpa no sistema, e na documentação da minigui, não tem um comando para bloquear forms, Meus sistemas vão ficar mais rústicos e profissionais. :-Y :-Y :-Y
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Bloquear Form
En HMG Oficial la sintaxis es mas sencilla:
ThisWindow|<FormName>.Enabled [ := | --> ] lBoolean
y también existen otros recursos en tiempo de ejecución:
ThisWindow|<FormName>.Enabled [ := | --> ] lBoolean
y también existen otros recursos en tiempo de ejecución:
Código: Selecionar todos
ThisWindow|<FormName>.Handle --> nFormHandle
ThisWindow|<FormName>.Index --> nFormIndex
ThisWindow|<FormName>.IsMinimized --> lBoolean
ThisWindow|<FormName>.IsMaximized --> lBoolean
ThisWindow|<FormName>.ClientAreaWidth --> nWidth
ThisWindow|<FormName>.ClientAreaHeight --> nHeight
ThisWindow|<FormName>.NoCaption [ := | --> ] lBoolean
ThisWindow|<FormName>.NoMaximize [ := | --> ] lBoolean
ThisWindow|<FormName>.NoMinimize [ := | --> ] lBoolean
ThisWindow|<FormName>.NoClose [ := | --> ] lBoolean
ThisWindow|<FormName>.NoSize [ := | --> ] lBoolean
ThisWindow|<FormName>.NoSysMenu [ := | --> ] lBoolean
ThisWindow|<FormName>.HScroll [ := | --> ] lBoolean
ThisWindow|<FormName>.VScroll [ := | --> ] lBoolean
ThisWindow|<FormName>.Enabled [ := | --> ] lBoolean
ThisWindow|<FormName>.AlphaBlendTransparent := nAlphaBlend (0 to 255, Completely Transparent = 0, Opaque = 255)
ThisWindow|<FormName>.BackColorTransparent := aRGBColor