C/Visual C - Abrir/Cerrar Dialogos VC++.NET

 
Vista:

Abrir/Cerrar Dialogos VC++.NET

Publicado por Carlos (43 intervenciones) el 08/10/2005 11:02:57
Hola familia.
Pues mi duda es, cual es la mejor manera, con VC++ .NET, para , desde un proyecto que NO es MDI, abrir y cerrar ventanas, es decir, desde una ventana, hacer click en un botón, que se habra otra ventana, y poder cerrar la segunda para seguir trabajando con la primera...

Yo lo hago así:
// Para Abrir la ventana 2, desde la ventana 1
frmVentana2 *form = new frmVentana2();
form->ShowDialog();

// Para Cerrar la ventana 2 y volver a la ventana 1
this->Close(); // o Close();

el problema es que cuando cierro la ventana 2, el programa se termina (como si se cerrasen todas).
Bueno, espero que alguien me pueda ayudar en esto....

PD: Si en vez de ShowDialog utilizo Show, funciona correctamente, pero necesito que ventana2 se abra en modo Modal...

Gracias
1Saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder