Cómo cerrar desde un formulario una instancia de otro Objeto en VB.NET

Iniciado por henryhp, 7 Octubre 2005, 19:17 PM

0 Miembros y 1 Visitante están viendo este tema.

henryhp

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

DarkMouth

Pues no te entendi muy bien pero  :-\, puedes ocultarlo


Formulario.Hide()


;D
    Nur Gott kann mich bewerten

MaLkAvIaN_NeT

..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
a por las buenas ideas

Slasher-K

Para descargar un formulario desde otro simplemente llamas a la función Unload pasandole el nombre del formulario a descargar.


Private Sub Form1_Unload(Cancel As Integer)
  'Descarga otros formularios antes de terminar.
  '
  Call Unload(Form2)
  Call Unload(Form3)
End Sub


Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*