REFERENCIAR FORMS

F001E 22/04/2013 08:52:11
#422248
Bom dia Todos....
Seguinte...
Tenho esses 3 Forms sendo o maior o Form Principal que nele eu chamo o Form de Lançamentos de Contas a Pagar e dentro desse eu chamo o Form Baixa Contas a Pagar..
Para eu chamar o Form Lançamentos de Contas a Pagar fiz assim
FrmContasaPagar Form = new FrmContasaPagar();
Form.MdiParent = this;
Form.Show();
onde o this é a referencia ao Form Principal maior..

Daí eu chamo o Form Baixa Contas a Pagar da mesma maneira, mas o this ja ficaria referenciado ao Form Lançamentos de Contas a Pagar e não Form Principal maior, ocasionando um erro...

Como ficaria para eu chamar o Form Baixa Contas a Pagar com o MdiParent referente ao Form Principal maior ?
tentei assim mas não vai....
FrmContasaPagar Form = new FrmContasaPagar();
Form.MdiParent = frmPrincipal;
Form.Show();

Grato desde já...
OCELOT 22/04/2013 09:06:30
#422251
Resposta escolhida
quando você chama o FrmContasaPagar você define o MdiParent dele como o form principal, então você pode usar este valor mesmo para o outro form, quando for chamar direto do principal continue fazendo como está, quando for chamar de dentro de um form que já está dentro do form principal tente fazer assim:

FrmBaixaContasaPagar Form = new FrmBaixaContasaPagar();
Form.MdiParent = this.MdiParent;
Form.Show();
F001E 22/04/2013 09:13:13
#422254
blz...deu certo....
valews...
Tópico encerrado , respostas não são mais permitidas