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