Borland C 2006, MDI

26/12/2007

1

Ajuda,


Estou com um pequeno problema, nao estou conseguindo criar um programa MDI, o form mdi clild, sempre abre com o principal, sem ter nenhuma chamada para este form.
Como faco para que nao apareca?


Roberto Paraiso


Responder

Posts

26/12/2007

Massuda

Não mexo com o Cbuilder, mas se for igual ao Delphi, você tem que tirar o form MDI filho da lista de forms criados automaticamente.


Responder
e como faco isto my broder Massuda.


Responder

27/12/2007

Massuda

Se for como no Delphi, deve ser em project/options.


Responder
cara resolvel, mais nao consigo abrir.


form2->show();


da erro na vcl100.bpl


Responder

27/12/2007

Massuda

Como o form2 não é mais criado automaticamente, você deve criar o form antes de usá-lo. Não sei como seria o código no Cbuilder.


Responder
cara resolvi mais apareceu outro problema.

Form2 = new TForm2(Application);
Form2->Show();

so tem um problema, abro o formulario normalmente, mas se clicar no botao novamente abre outro form2, como faco para nao abrir.

pode me dar o codigo do delphi mesmo.




Roberto Paraiso


Responder

03/01/2008

Jaimesk

Quando e MDIChild eu crio da seguinte forma e ele automaticamente ja mostra a tela:

Application->CreateForm( __classid(TForm1), &Form1);


Responder