Borland C 2006, MDI

Delphi

26/12/2007

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


Roberto Paraiso

Roberto Paraiso

Curtidas 0

Respostas

Massuda

Massuda

26/12/2007

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.


GOSTEI 0
Roberto Paraiso

Roberto Paraiso

26/12/2007

e como faco isto my broder Massuda.


GOSTEI 0
Massuda

Massuda

26/12/2007

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


GOSTEI 0
Roberto Paraiso

Roberto Paraiso

26/12/2007

cara resolvel, mais nao consigo abrir.


form2->show();


da erro na vcl100.bpl


GOSTEI 0
Massuda

Massuda

26/12/2007

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.


GOSTEI 0
Roberto Paraiso

Roberto Paraiso

26/12/2007

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


GOSTEI 0
Jaimesk

Jaimesk

26/12/2007

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

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


GOSTEI 0
POSTAR