Form dentro de un Panel

09/01/2004 - 14:35 por Leo | Informe spam
Hola a todos, como están.

Alguien sabe si se puede cagar dentro un panel un formulario.

Por ejemplo, supongamos que en el formulario FormMain tengo un Panel y en el
mismo proyecto, tengo otra clase de formulario llamado FormUnidad.

¿Como podría cargar FormUnidad dentro de Panel, que a su vez está en
FormMain?

Chao y gracias.

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández
11/01/2004 - 06:26 | Informe spam
Si no me equivoco, creo que lo que quieres hacer no es posible. Te digo esto
visto desde el siguiente punto de vista:

El formulario es un contenedor. El panel solo puede contener controles. Si
pues bien ambos son "contenedores" entonces por qué no es posible? Bueno...
Si tomamos en consideración la jerarquía de estas clases podemos darnos
cuenta que un form es mayor que panel por ende este puede contener al
segundo y no viceversa, si? Si deseas obtener alguna entrada de usuario
podrías insertar el web browser control que apunte a una página ASP y así de
esa manera podrías simular un form.

Saludos

Angel J. Hernández


"Leo" escribió en el mensaje
news:
Hola a todos, como están.

Alguien sabe si se puede cagar dentro un panel un formulario.

Por ejemplo, supongamos que en el formulario FormMain tengo un Panel y en


el
mismo proyecto, tengo otra clase de formulario llamado FormUnidad.

¿Como podría cargar FormUnidad dentro de Panel, que a su vez está en
FormMain?

Chao y gracias.


Respuesta Responder a este mensaje
#2 Leo
12/01/2004 - 13:28 | Informe spam
Gracias por el consejo. Creo que tienes razón, ya intenté varias formas y no
se puede.
Lo que voy a hacer es crear un formulario, poner todos los controles que
necesito en un panel dentro de ese formulario y luego voy a instanciar la
clase del formulario desde otra parte y voy a utilizar la variable del
panel.

Saludos.

"Angel J. Hernández" wrote in message
news:
Si no me equivoco, creo que lo que quieres hacer no es posible. Te digo


esto
visto desde el siguiente punto de vista:

El formulario es un contenedor. El panel solo puede contener controles. Si
pues bien ambos son "contenedores" entonces por qué no es posible?


Bueno...
Si tomamos en consideración la jerarquía de estas clases podemos darnos
cuenta que un form es mayor que panel por ende este puede contener al
segundo y no viceversa, si? Si deseas obtener alguna entrada de usuario
podrías insertar el web browser control que apunte a una página ASP y así


de
esa manera podrías simular un form.

Saludos

Angel J. Hernández


"Leo" escribió en el mensaje
news:
> Hola a todos, como están.
>
> Alguien sabe si se puede cagar dentro un panel un formulario.
>
> Por ejemplo, supongamos que en el formulario FormMain tengo un Panel y


en
el
> mismo proyecto, tengo otra clase de formulario llamado FormUnidad.
>
> ¿Como podría cargar FormUnidad dentro de Panel, que a su vez está en
> FormMain?
>
> Chao y gracias.
>
>


Respuesta Responder a este mensaje
#3 Tristan
14/01/2004 - 19:30 | Informe spam
Tan solo tienes establecer la propiedad TopLevel del
formulario a false. Esta propiedad impide que los
formularios sean hijos de otros controles:

Form2 f = new Form2();
f.TopLevel = false;
panel1.Controls.Add(f);
f.Show();
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida