CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Manejo De Formas
The Black Boy:
Hola amigos..
La verdad desde que empezé a desarrollar con VBNet he hecho algo para el manejo de los formularios que dice asi:
Supongamos que nuestra aplicacion tiene 3 forms, y la primera invoca la segunda y la idea es que esta (o sea la primera) no se vea.-.. como hago esto de la sgte manera:
--- Código: Text --- 'la forma1 se llama Form1 y la forma2 se llama Form2 dim forma1 as new form1 '-> este codigo esta en la forma2 forma1.showme.visible=false
lo anterior lo que hace es mostrar la forma1 desde un metodo en la forma2
--- Código: Text --- dim forma2 as new form2 '-> este codigo esta en la forma1 forma2.showme.visible=false
y este igual que el anterior muestra la forma2 desde la forma1
la cuestion es que en la forma2 (suponiendo que es la principal) cierra todo nuestro aplicativo, pero como ya invoke almenos una ves la forma1, entonces al cerrar la forma2, me doy cuenta que el aplicativo sigue corriendo por debajo, la razon por la que sigue corriendo es por que yo no le dije cerrar(al form1) si no que le dije que se ocultara
Pregunta
¿Como Puedo cerrar una aplicacion de manera que me cierre todo? hasta lo que esta oculto?
Solucion que yo encontré pero no me gusta
creo una funcion publica que invoke el metodo cerrar, y esta funcion la llamo desde la forma principal(form2) y listo solucionado el problema...
___________________________________________________________________
Pregunta
¿Como Puedo cerrar una aplicacion de manera que me cierre todo? hasta lo que esta oculto?
o de otra manera
como pudo cerrar un solo formulario y que no me cierre todo el aplicativo
Agradezco cualquier ayuda
Gracias pero creo que toda esta explicacion era necesaria ojala y no les halla dado sueño leerlo todo
Saludos... :hola:
___________________________________________________________________
senzao18:
mmmmm Entonces ocultas el formulario principal luego el segundo y si estas pasando de unno a otro durante el tiempo de vida de la aplicacion tendrias muchos formularois ocultos??????
Yo creo que desde el Principal (FormA) mandes llamar a FormB cuando dejes de utilizar FormB Cierralo no lo ocultes y pon visible a FormA no lo crees de nuevo....
The Black Boy:
--- Citar ---mmmmm Entonces ocultas el formulario principal luego el segundo y si estas pasando de unno a otro durante el tiempo de vida de la aplicacion tendrias muchos formularois ocultos??????
--- Fin de la cita ---
eso es correcto!!! :)
--- Citar ---Yo creo que desde el Principal (FormA) mandes llamar a FormB cuando dejes de utilizar FormB Cierralo no lo ocultes y pon visible a FormA no lo crees de nuevo....
--- Fin de la cita ---
y como cierro a formB sin que se cierre todo el aplicativo?? :whistling:
Gracias :comp: :hola:
senzao18:
con la X de la esquina jejejeje.....
me.close cierra todo????
Manda el codigo en donde cierras el form B.....
Y que dices que cierra todo el App.
The Black Boy:
presisamente no le tengo a los formularios la caja de controles, por que no me gusta, pero ya supe como cerrar sin que me cierre toda la aplicacion, ya que con me.close> se cierra todo...
pero con dispose no :kicking:
Gracias y Saludos :hola:
Navegación
[#] Página Siguiente
Ir a la versión completa