Título: Cómo cerrar desde un formulario una instancia de otro Objeto en VB.NET Publicado por: henryhp en 7 Octubre 2005, 19:17 pm Como se puede cerrar una instancia de un objeto formulario desde otro formulario. El codigo que tengo esta en una funcion dentro de un modulo y es:
{ Dim f as new frmtimer f.show() 'Aqui debe ir la linea que permita cerrar el otro formulario que llamo a esta funcion } Le puse una variable global como instancia del formulario principal y es a esa instancia abierta a la que quiero cerrar poniendo en vez del comentario anterior lo siguiente: "frminicial.close()" pero no se cierra el anterior ya que ambos tienen la propiedad TopMost=True y a lo que le formulario inicial llama la instancia f, se queda detenido el programa sin saber que hacer. Agradeceria mucho la ayuda de alguien que le haya pasadop algo parecido. Henry Título: Re: Cómo cerrar desde un formulario una instancia de otro Objeto en VB.NET Publicado por: DarkMouth en 8 Octubre 2005, 22:01 pm Pues no te entendi muy bien pero :-\, puedes ocultarlo
Código: Formulario.Hide() Título: Re: Cómo cerrar desde un formulario una instancia de otro Objeto en VB.NET Publicado por: MaLkAvIaN_NeT en 8 Octubre 2005, 22:41 pm ..Bueno en Visaul Basic .net puedes utlizar la función
IsDisposed y la propiedad BringtoFront ,, no recuerdo muy bien el codigo pero se usan esas propiedades Salu2 Título: Re: Cómo cerrar desde un formulario una instancia de otro Objeto en VB.NET Publicado por: Slasher-K en 11 Octubre 2005, 00:25 am Para descargar un formulario desde otro simplemente llamas a la función Unload pasandole el nombre del formulario a descargar.
Código: Private Sub Form1_Unload(Cancel As Integer) Saludos. |