Problema cierre MDI hijos

29/04/2011 - 10:28 por efau29 | Informe spam
¡ Hola ! espero puedan ayudarme, MUCHAS GRACIAS DE ANTEMANO

trabajo con vb 6 y mysql 5.2

estoy trajando con Mdi padre en el que tengo un tabs con 3 pestañas, cada pestaña tiene un boton q te lleva a un formulario hijo, (tengo 3 form hijos), igual para el resto.
el problema está en que al darle clic a un boton que me lleva al frm hijo 1 lo muestra perfecto, pero al desplazarme y darle clic al otro botón ubicado en otra pestaña para visualizar el frm hijo 2 , lo abre, pero queda en forma de "cascada" como uno encima del otro y asi para el resto. (tendría que cerrar el frm hijo 1 me imagino, cosa que no he hecho.

Lo que necesitaría que haga el sistema es q cierre el frm hijo 1 al momento de darle clic al boton que me lleve al ya sea frm hijo 2 o frm hijo 3.

PLEASE HELP, 10X

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
29/04/2011 - 13:55 | Informe spam
"efau29" escribió en el mensaje
news:
¡ Hola ! espero puedan ayudarme, MUCHAS GRACIAS DE ANTEMANO

trabajo con vb 6 y mysql 5.2

estoy trajando con Mdi padre en el que tengo un tabs con 3 pestañas,
cada
pestaña tiene un boton q te lleva a un formulario hijo, (tengo 3
form
hijos), igual para el resto.
el problema está en que al darle clic a un boton que me lleva al frm
hijo
1 lo muestra perfecto, pero al desplazarme y darle clic al otro
botón
ubicado en otra pestaña para visualizar el frm hijo 2 , lo abre,
pero
queda en forma de "cascada" como uno encima del otro y asi para el
resto. (tendría que cerrar el frm hijo 1 me imagino, cosa que no he
hecho.

Lo que necesitaría que haga el sistema es q cierre el frm hijo 1 al
momento de darle clic al boton que me lleve al ya sea frm hijo 2 o
frm hijo 3.



Hola,

Los controles TAB no pueden contener formularios.

La solución más simple sería mover todo el diseño de cada formulario a
un control de usuario y colocar cada uno de los controles en la página
correspondiente del Tab. Debería ser tan simple como copiar y pegar.

La alternativa es verificar si ya está abierto un formulario, cerrarlo
y mostrar el formulario deseado. Puedes examinar la colección Forms
para ello.

Salud!
Respuesta Responder a este mensaje
#2 efau29
29/04/2011 - 21:49 | Informe spam
efau29 escribió el 29/04/2011 10:28 :
¡ Hola ! espero puedan ayudarme, MUCHAS GRACIAS DE ANTEMANO

trabajo con vb 6 y mysql 5.2

estoy trajando con Mdi padre en el que tengo un tabs con 3 pestañas,
cada pestaña tiene un boton q te lleva a un formulario hijo, (tengo 3
form hijos), igual para el resto.
el problema está en que al darle clic a un boton que me lleva al frm
hijo 1 lo muestra perfecto, pero al desplazarme y darle clic al otro
botón ubicado en otra pestaña para visualizar el frm hijo 2 , lo
abre, pero queda en forma de "cascada" como uno encima del otro y asi
para el resto. (tendría que cerrar el frm hijo 1 me imagino, cosa que no
he hecho.

Lo que necesitaría que haga el sistema es q cierre el frm hijo 1 al
momento de darle clic al boton que me lleve al ya sea frm hijo 2 o frm hijo 3.

PLEASE HELP, 10X


Hola, gracias por responder!
te explico: dentro del tab no contengo ningun form, sino botones..
bueno olvídese que tengo un tab, haga de cuenta que tengo en el form padre 3 botones (b1,b2,b3) al dar clic al b1 se abre el form hijo 1, al dar clic al boton 2 se abre y form hijo 2 y así sucesivamente.
el problema es que al abrir uno cualkiera se muestra bien, al abrir otro, queda encima del anterior abierto (como de bajada), necesito un código que me cierre un form al abrir otro.

Yo resuelvo ese problema así:
form1hijo.show
unload me
form1hijo.setfocus (esto para cada boton) me funciona, pero el problema es que al dar clic para abrir otro form desarece la ventana y vuelve a aparecer (cuestiones de segundos), funciona, pero no me gustaría que hiciera eso (de desaparecer) claro! lo hace por el unload me, pero no encuentro otra forma de solucionarlo..

No sé si me entienda, agradecería si me responde, me dé su punto de vista u forma de cómo resolver esto... GRACIAS
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida