CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Manejo De Formas

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa