Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2010, 18:06
visualtig
 
Fecha de Ingreso: abril-2010
Mensajes: 17
Antigüedad: 14 años
Puntos: 0
Respuesta: Lentitud en el repintado de un Form Hijo (MDI)

hola chusterboy, en una aplicacion MDI debes de tener una barra de menus la cual te permitira mostrar los form hijos, si es asi en el menu deberas programar de que manera quieres que te muestre el form hijo.
mira yo lo hago de esta forma a ver si te parece:

inserto un menustrip y supongamos que el menu se llama prueba, luego mando a llamar el formulario de la siguiente forma;
friend frm as form1
ahora dentro del menu prueba dando doble clic sobre el escribes esto
if frm is nothing then
frm=new form1
frm.mdiparent=me
frm.show()
else
frm.activate()
end if

ahora en el formulario hijo form1 dando doble clic te manda al evento load, buscas el evento formclosing y dentro de este escribes lo siguiente:
ctype(me.MdiParent,mdi).frm=nothing
con esto le indicas al formulario hijo que si esta activo dentro de nuestro MDI que se muestre
espero te ayude.
saludos