Foros del Web » Programación para mayores de 30 ;) » .NET »

Instanciar formularios en VB.net 2003

Estas en el tema de Instanciar formularios en VB.net 2003 en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/09/2009, 16:53
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 11 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
  #2 (permalink)  
Antiguo 30/09/2009, 06:48
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Instanciar formularios en VB.net 2003

declara la variable de la instancia como stática para que puedas acceder a ella desde la misma clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.