
27/04/2006, 07:59
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Nadie me puede Ayuda? Por favor Hola, por favor ayudarme seguro que es sencillo pero no se hacerlo. Creo un Hilo con la siguiente funcion:
Public childForm As Integer = 0
Public childForms(500) As Form1
Private Sub new_doc()
childForm += 1
childForms(childForm) = New Form1
childForms(childForm).Text = "Proyecto" & Str(childForm)
childForms(childForm).MdiParent = Me
childForms(childForm).WindowState = FormWindowState.Maximized
childForms(childForm).Show()
End Sub Haciendo Clic en el Menu para que me cree un Formulario Hijo tengo esto:
Private mThreadOnline As Thread
Private Sub MenuItem9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnu_new.Click
mThreadOnline = New Thread(New ThreadStart(AddressOf new_doc))
mThreadOnline.Start()
End Sub Pero me Da error en la línea siguiente con el Mensaje:
childForms(childForm).MdiParent = Me
Información adicional: Los controles creados en un subproceso no pueden tener controles primarios en un control en un subproceso diferente.
Si alguien lee esto y me puede ayudar por favor se lo pido.
Gracias.
Saludos |