SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: mumo en Miércoles 4 de Octubre de 2006, 18:54
Título:
Mdichild C++ Builder
Publicado por:
mumo
en
Miércoles 4 de Octubre de 2006, 18:54
hola. mi duda es la siguiente.
como puedo controlar para que solo se abra una vez un formulario mdichild y no varias veces el mismo formulario.
asi abro los mdichild
TForm1 * frm1=new TForm1(this);
Título:
Re: Mdichild C++ Builder
Publicado por:
wako13
en
Jueves 5 de Octubre de 2006, 01:52
Hola que tal:
Una forma podría ser, por medio del nombre de la ventana, viendo si el formulario ya esta creado, y si es asi no crearla.
Código: Text
for(int i = MDIChildCount-1; i >= 0; i--)
if (MDIChildren[i]->Caption == "NONAME1")
ShowMessage("No se puede abrir");
Hay gente que prefiere asignarle un Tag al formulario principal y consultar ese valor a la hora de crear una ventana hija.
Saludos Cordiales.