hacer que el padre de un form sea otro form en otro proceso

21/07/2003 - 14:39 por Aitor | Informe spam
Hola,

¿Alguien sabe como hacer que el padre de un form sea un
panel contenido en otro form que corre en otro proceso?
(remoting). En COM usaba la API SetParent con el handle
del formulario, pero ¿es posible hacerlo en .NET sin usar
la API?. He probado con la propiedad parent del
formulario, ya que la referencia del panel puedo pasarla
sin problemas entre los dos procesos, pero sin embargo al
hacer:

frmFormRemoto.Parent = Me.Panel1

me da un error de serialización, ya que por lo visto la
clase ControlCollection del formulario no es serializable.
¿Sabe alguien como podría hacerse?

Gracias.
 

Leer las respuestas

#1 Michael Giagnocavo [MVP]
21/07/2003 - 16:59 | Informe spam
Creo que tendras que usar el API. Hay una razon en particular que no
quieres usar el API (aparte de querer hacer 100% en .NET :)).

-mike
MVP

"Aitor" wrote in message
news:07d101c34f85$310e20c0$

Hola,

¿Alguien sabe como hacer que el padre de un form sea un
panel contenido en otro form que corre en otro proceso?
(remoting). En COM usaba la API SetParent con el handle
del formulario, pero ¿es posible hacerlo en .NET sin usar
la API?. He probado con la propiedad parent del
formulario, ya que la referencia del panel puedo pasarla
sin problemas entre los dos procesos, pero sin embargo al
hacer:

frmFormRemoto.Parent = Me.Panel1

me da un error de serialización, ya que por lo visto la
clase ControlCollection del formulario no es serializable.
¿Sabe alguien como podría hacerse?

Gracias.

Preguntas similares