CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Como Cerrar Un Formulario
fORU-:
hola que tal, compañero cada que vaya hacer un programa haga sus casos de estudio, esto le servira mucho a la hora de querer aparecer y desaparecer componentes ( yo elabore un cajero [ATM] y ocupe de un caso de estudio para poder modificar algunas cosas).... Se que esto no tiene nada que ver con el tema que ha puesto pero es de gran ayuda para cuando se quieren hacer modificaciones o detectar algun error!!!!!!
P.D> para quitar u ocultar ventanas o formas debe ser sencillo solo se tiene que saber donde esta cada fucion (para esto sirve el caso de estudio).
abel_cuentas_b:
:unsure: antes se utilizaba el evednto hide
o sea:
form1.hide
y listo
Vortice:
No funciona camaradas, lo siento por mi, jejeje pero seguire tratando.
el caso del form1.ShowDialog() no da resultado
el caso del .hide tampoco
el caso del .close tampoco
en todos los casos, resulta pero igual queda abierto, por ejemplo YO para buscar abro otro formulario despues de otro pero una vez q busco vuelvo al mismo formulario anterior y cada vez q hago esto lo abre y lo desaparece no lo cierra es decir, si lo hago 14 veces abajo en la barra de estado me aparecen 14 form_busqueda y 14 form_solicitud, me entienden, mi idea es q si hago esto 14 veces solo me refleje 2 veces en la barra de estado (abajo, barra azul en donde aparecen los programas abiertos), creo q es la barra de estado......
en el caso del .hide me da fallo "la referencia a un miembro no compartido requiere una referencia de objeto)
sin mas se despide un Camarada de aca de Chile, chao y gracias.....por la paciencia, jejejeje.
Nebire:
Vamos a ver, cuando vuelves a ese formulario ejecuta esto desde un botón
MsgBox(CStr(My.Application.OpenForms.Count))
te dirá cuantos formularios hay abiertos...
pero es falso que tengas varios formularios, según dices aquí
--- Citar ---dim formulario1 as new form1
formulario1.show ()
--- Fin de la cita ---
tienes un formulario llamado form1 y x instancias de form1 llamados formulario1. Si es así, nunca podrás cerrar form1 y que queden abierto sus instancias. Es decir puedes ejecutar ese código cuantas veces quieras y cerrarlos, pero si cierra el original form1 todas las instancias creadas también se cerrarán.
Si no entiendes lo que son referecnias a objetos léete algo aobre ello...
alexa99:
am mira puedes poner un close antes de abrir el otro formulario dentro del sub am y asi cuando lo llames te cieraa la ventana y enseguida te avienta laventana q kieres abrir
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa