form nao quer iniciar invisivel
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
Curtidas 0
Respostas
Sremulador
22/10/2004
Form.Brush.Style:=
[b:8500f8aed1]Stylos[/b:8500f8aed1]
bsSolid, [b:8500f8aed1]bsClear[/b:8500f8aed1], bsHorizontal, bsVertical,
bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross
:wink:
[b:8500f8aed1]Stylos[/b:8500f8aed1]
bsSolid, [b:8500f8aed1]bsClear[/b:8500f8aed1], bsHorizontal, bsVertical,
bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross
:wink:
GOSTEI 0
Fórum Vini
22/10/2004
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;
GOSTEI 0
Afarias
22/10/2004
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+
o q vc pode fazer é não criar o form como Application.CreateForm(...)
T+
GOSTEI 0
Ipc$
22/10/2004
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.
GOSTEI 0
Crpavao
22/10/2004
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?
GOSTEI 0
Ipc$
22/10/2004
Pq vc não faz um teste. Coloque Application.ShowMainForm := false no evento onCreate desse form.
GOSTEI 0
Afarias
22/10/2004
colocar a propriedade ShowMainForm do aplication para FALSE antes do Application.Run como sugerido pelo IPC$ é bem mais simples.
T+
T+
GOSTEI 0
Crpavao
22/10/2004
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)
GOSTEI 0
Thaleshcv
22/10/2004
Obrigado a todos... o Application.ShowMainForm:=false funcionou muito bem....
valeu pessoal......
valeu pessoal......
GOSTEI 0