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

MDI varios forms hijos de una vez!!!!

Estas en el tema de MDI varios forms hijos de una vez!!!! en el foro de .NET en Foros del Web. Buenos Dias; Bueno Disculpen ser tannnnnnn..., pero tengo un problema: Lo que sucede es que QUIERO TRABAJAR CON MDI MDI MDI, bueno trabajo con el ...
  #1 (permalink)  
Antiguo 14/11/2006, 08:50
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta MDI varios forms hijos de una vez!!!!

Buenos Dias;

Bueno Disculpen ser tannnnnnn..., pero tengo un problema:

Lo que sucede es que QUIERO TRABAJAR CON MDI MDI MDI, bueno trabajo con el Formulario padre haci;

<code>
Dim FrmHijo As New A2Menu
Me.IsMdiContainer = True
FrmHijo.MdiParent = Me
FrmHijo.Show()
Me.StatusStrip.Visible = True
If Not FrmHijo Is Nothing Then FrmHijo = Nothing
</code>

Este ejemplo opera bien abro al form padre y llamo al formulario hijo (Menu). Hasta aqui bien, pero les explico lo que me pasa;

En ese menu existe una aplicacion que debe abrir como 10 FORMULARIOS "DE UNA SOLA VEZ" y dentro del MDI, es para cargar los datos y que el usuario trabaje solo pasando con un BOTONES SIGUIENTES O ANTERIOR para pasar entre formularios...
El ejemplo de como abre los forms es:

<code>
Dim FrmHijo01 As New Dus_Hoja01
FrmHijo01.MdiParent = A1Central
FrmHijo01.Show()
FrmHijo01.WindowState = FormWindowState.Maximized

Dim FrmHijo02 As New Dus_Hoja02
FrmHijo02.MdiParent = A1Central
FrmHijo02.Show()
FrmHijo02.WindowState = FormWindowState.Maximized
FrmHijo02.Visible = False

Dim FrmFlotante01 As New Flotante_1
FrmFlotante01.Show()
FrmFlotante01.WindowState = FormWindowState.Normal
FrmFlotante01.Visible = False
</code>

etc.. etc... etc...

Bueno los abre bien, pero cuando paso con los botones de siguiente o anterior pasa algo RARO, me vuelve a llamar el evento LOAD del form, lo cual me tiene sinceramente ALTERRRRRAAAAAAAADDDDDOOOOOO!!!!!!, ME ENCUANTRO PEGADO EN ESO..... HAAAAAYYYYYYYYY
el ejemplo del boton siguiente es:

<code>
Me.Visible = False
Dim FrmHijo02 As New Dus_Hoja02
FrmHijo02.MdiParent = A1Central
FrmHijo02.Visible = True
FrmHijo02.WindowState = FormWindowState.Maximized
FrmHijo02.TextBox1.Focus()
If Not FrmHijo02 Is Nothing Then FrmHijo02 = Nothing
</code>

NOTA IMPORTANTE.... TANBIEN he tratao reemplazando los

.Visible = False => .hide()
.Visible = True => .show()

Segun lei en otras partes pero nada..... PORFAVOR..... PORFAVOR


se los agradecere bastante...

PD:. Disculpen

Saludos Ciopatrick
__________________
Todo se aprende o de lo contrario, se estudia.
  #2 (permalink)  
Antiguo 15/11/2006, 08:39
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 21 años, 3 meses
Puntos: 0
YA LO SOLUCIONEEEEEE... gracias a todos por la molestia
__________________
Todo se aprende o de lo contrario, se estudia.
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 06:03.