Fórum Bub no delphi (MDI)? #180213

05/09/2003

0

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...


Aristodemo

Aristodemo

Responder

Posts

06/09/2003

Edineidaniel

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


Responder

Gostei + 0

06/09/2003

Aroldo Zanela

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.


Responder

Gostei + 0

06/09/2003

Aristodemo

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...


Responder

Gostei + 0

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

Aceitar