Duvida em maximizar formulário ?
Como que eu faço para maximizar um formulário e ele ficar dentro do form MDI e não sobrepor o form principal MDI.
Outra coisa quando minimizo o form ele some dentro do MDI e quando minimizo o MDI ele fica com a barra de tarefas no desktop, e não na barra de tarefas.
Outra coisa quando minimizo o form ele some dentro do MDI e quando minimizo o MDI ele fica com a barra de tarefas no desktop, e não na barra de tarefas.
Jc_analista
Curtidas 0
Respostas
Lucas Silva
22/09/2004
Como que eu faço para maximizar um formulário e ele ficar dentro do form MDI e não sobrepor o form principal MDI.
Se o form Pai for fsMDIForm e o filho for fsMDIChild, isso acontece normalmente.
Outra coisa quando minimizo o form ele some dentro do MDI e quando minimizo o MDI ele fica com a barra de tarefas no desktop, e não na barra de tarefas.
Dê uma conferida na propriedade FormStyle do seus formulários
GOSTEI 0
Jc_analista
22/09/2004
Alterei a propriedade do meu form para fsMdichild: Deu o seguinte erro ´cannot create form. No MDI form as currently active.´
Eu crio ele da seguinte forma:
form1:=Tform1.create(application);
form1.show;
pode ser isso ?
Eu crio ele da seguinte forma:
form1:=Tform1.create(application);
form1.show;
pode ser isso ?
GOSTEI 0
Lucas Silva
22/09/2004
Pra Criar if form1 = nil then form1 := TForm1.Create(application); form1.Show; e na hora de fechar form1 := nil; Action := caFree;
GOSTEI 0
Jc_analista
22/09/2004
Fiz o que vc disse, coloquei o form principal como MDIForm e o outro form como MDIChild estou criando e fechando do jeito que vc explicou, só que quando chamo o form não aparece nada e o form principal perde o foco. ????
GOSTEI 0