Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 16:53
dany_ivan
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Instanciar formularios en VB.net 2003

Buen dia a todos,haber si me dan la mano para solucionar esto,
DESDE El menu llamo al form facturas , pero desde el form orden servicio no puedo llamar al mismo formulario facturas, yo lo tengo instanciado en una clase instancias asi :

Public frm_Mant_Facturasi As frm_Mant_Facturas 'instancia de formulario
Public frm_Mant_Facturasb As Boolean = False 'indica que no hay instancias
Public Sub adm_Facturas() 'crea la instanacia de la clase
frm_Mant_Facturasi = New frm_Mant_Facturas
frm_Mant_Facturasb = True
frm_Mant_Facturasi.MdiParent = frm_Mant_Facturas.ActiveForm 'indica que es hijo menu
End Sub

Public frm_Mant_Facturasd As frm_Mant_Facturas 'instancia de formulario
Public frm_Mant_Facturasc As Boolean = False 'indica que no hay instancias
Public Sub adm_Facturasos() 'crea la instanacia de la clase
frm_Mant_Facturasd = New frm_Mant_Facturas
frm_Mant_Facturasc = True
End Sub

y los llamo del menu asi:
Private Sub MenuItem18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem18.Click
If Instancias.frm_Mant_Facturasb = False Then ' crea la instancia si esta cerrado
Instancias.adm_Facturas() 'contruye la instancia
End If
frm_Mant_Facturasi.Show()
End Sub

y del form orden servicio asi:


If Instancias.frm_Mant_Facturasc = False Then
Instancias.adm_Facturasos()
End If
frm_Mant_Facturasd.ShowDialog()

el problema esta para llamar de la orden de servicio no me muestra nada, es formulario facturas debe aparecer adelante y atras la orden pero no se puede,alguien me puede ayudad a solucionar esto