Bub no delphi (MDI)?
Não sei se o erro é aqui ou se isso acontece com vocês também.
Sempre que configuro um form como filho e por ventura modifico este mesmo form para o funcionamento padrão ele continua com show automático quando é criado.
Alguém sabe pq isso acontece ou como evitar isso?
Abraços...
Sempre que configuro um form como filho e por ventura modifico este mesmo form para o funcionamento padrão ele continua com show automático quando é criado.
Alguém sabe pq isso acontece ou como evitar isso?
Abraços...
Aristodemo
Curtidas 0
Respostas
Edineidaniel
05/09/2003
Bom,
Eu já tive o mesmo problema...
E resolvi da seguinte forma..
Defini o Form inicial, como principal...
os restante dos forms filhos...
No momento de chamar eles...
- Aplication.Create(Tform1, form1);
- Form1.show;
E para no momento de fechar o mesmo..
- No Evento OnClick do Button
- Release;
Espero ter ajudado...
se não for bem isso que vc, esperava me mande um e-mail explicando o seu problema que ai eu te ajudo com mais tempo..
t+
Edinei
Eu já tive o mesmo problema...
E resolvi da seguinte forma..
Defini o Form inicial, como principal...
os restante dos forms filhos...
No momento de chamar eles...
- Aplication.Create(Tform1, form1);
- Form1.show;
E para no momento de fechar o mesmo..
- No Evento OnClick do Button
- Release;
Espero ter ajudado...
se não for bem isso que vc, esperava me mande um e-mail explicando o seu problema que ai eu te ajudo com mais tempo..
t+
Edinei
GOSTEI 0
Aroldo Zanela
05/09/2003
Colega,
Seus formulários estão na lista de auto-create, basta colocá-los em availables e seguir a orientação do colega acima, ou seja, só criar e exibir quando necessário.
Seus formulários estão na lista de auto-create, basta colocá-los em availables e seguir a orientação do colega acima, ou seja, só criar e exibir quando necessário.
GOSTEI 0
Aristodemo
05/09/2003
O problema não e bem esse...
Vou tentar explicar melhor:
Um formulario normal não e mostrado quando criado ... os MDIChild são.
Quando estou usando um form MDI filho e por alguma razão tenho que mudar esse form para Normal ou StayOnTop ele ainda continua aparecendo (show) assim que é criado.
Um exemplo:
Application.CreateForm(TForm1, Form1);
Form1.showmodal; (isso em um MDi resulta em erro pois o form ja esta visivel... em um form normal não)
Tentem mudar um form MDIChild para normal e executar o codico acima.
É uma coisa boba ... + sempre que tenho essa situação em maos tenho que criar um novo form e ctrl+c em tudo...
Agradeço pela atenção
Abraços...
Vou tentar explicar melhor:
Um formulario normal não e mostrado quando criado ... os MDIChild são.
Quando estou usando um form MDI filho e por alguma razão tenho que mudar esse form para Normal ou StayOnTop ele ainda continua aparecendo (show) assim que é criado.
Um exemplo:
Application.CreateForm(TForm1, Form1);
Form1.showmodal; (isso em um MDi resulta em erro pois o form ja esta visivel... em um form normal não)
Tentem mudar um form MDIChild para normal e executar o codico acima.
É uma coisa boba ... + sempre que tenho essa situação em maos tenho que criar um novo form e ctrl+c em tudo...
Agradeço pela atenção
Abraços...
GOSTEI 0