Fórum form nao quer iniciar invisivel #255576

22/10/2004

0

Estou fazendo q deve ser executado quando o windows é iniciado mas a janela principal deve iniciar oculta. já coloquei a propriedade visible em false, já escrevi form1.hide em tudo quanto é lugar mas ela sempre aparece....


Thaleshcv

Thaleshcv

Responder

Posts

22/10/2004

Sremulador

Form.Brush.Style:=

[b:8500f8aed1]Stylos[/b:8500f8aed1]
bsSolid, [b:8500f8aed1]bsClear[/b:8500f8aed1], bsHorizontal, bsVertical,
bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross

:wink:


Responder

Gostei + 0

22/10/2004

Fórum Vini

Form.Brush.Style:= [b:c2a2d00bb2]Stylos[/b:c2a2d00bb2] bsSolid, [b:c2a2d00bb2]bsClear[/b:c2a2d00bb2], bsHorizontal, bsVertical, bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross :wink:

O que você está fazendo é simplesmente deixando de pintar o formulário, mas na verdade a aplicação continua na barra de tarefas e se o usuário clicar na área do form, ele continuará respondendo..
A solução que acho que ele procura é essa:
Application.ShowMainForm:= False;

Isso faz com que o formulário principal da aplicação seja exibido conforme a sua propriedade Visible..

Espero ter ajudado,
Vinicius;


Responder

Gostei + 0

22/10/2004

Afarias

quando a aplicacão é iniciada (Application.Run) o objeto aplication SEMPRE mostra o form principal (primeiro form a ser criado)

o q vc pode fazer é não criar o form como Application.CreateForm(...)



T+


Responder

Gostei + 0

22/10/2004

Ipc$

quando a aplicacão é iniciada (Application.Run) o objeto aplication SEMPRE mostra o form principal (primeiro form a ser criado)

Se no FormCreate for colocado: Application.ShowMainForm := false;
o form não é mostrado.


Responder

Gostei + 0

22/10/2004

Crpavao

quando a aplicacão é iniciada (Application.Run) o objeto aplication SEMPRE mostra o form principal (primeiro form a ser criado) o q vc pode fazer é não criar o form como Application.CreateForm(...) T+


Farias:

E se colocasse toda a lógica no evento ONCREATE e fechasse sem sair deste event?


Responder

Gostei + 0

22/10/2004

Ipc$

Pq vc não faz um teste. Coloque Application.ShowMainForm := false no evento onCreate desse form.


Responder

Gostei + 0

22/10/2004

Afarias

colocar a propriedade ShowMainForm do aplication para FALSE antes do Application.Run como sugerido pelo IPC$ é bem mais simples.


T+


Responder

Gostei + 0

22/10/2004

Crpavao

Certa vez já coloquei toda minha lógica no ONCREATE e funcionou mas, claro, que esta do ShowMainForm := False é bem mais interessante (e menos aportuguesado)


Responder

Gostei + 0

26/10/2004

Thaleshcv

Obrigado a todos... o Application.ShowMainForm:=false funcionou muito bem....
valeu pessoal......


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar