Formularios Windows

26/07/2004 - 11:58 por Yun | Informe spam
Hola a todos

Quería hacer una consulta,os cuento: tengo un formulario
principal y quiero que en ese formulario se muestren
otros formularios, no mostrandolo en otro formulario a
parte (creando otra ventana)sino dentro de ese (sin crear
otra ventana).Lo que hice fue que tengo varias clases
para cada uno de esos formularios secundarios y en esas
clases tengo un método dibujar que crea los controles y
después desde el formulario principal llamo a esas
clases, pasandole una referencia de ese formulario
principal.Esto se hace así o hay otra manera de hacerlo.
Espero que me haya explicado bien, aunque me parece que
me he liado un poco.
Haber si alguién me puede dar un consejo.
Gracias y Saludos

Preguntas similare

Leer las respuestas

#1 Alejandro Perez
26/07/2004 - 16:12 | Informe spam
Hola Yun.

Porque no utilizas un formulario MDI?

Bye
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


Hola a todos

Quería hacer una consulta,os cuento: tengo un formulario
principal y quiero que en ese formulario se muestren
otros formularios, no mostrandolo en otro formulario a
parte (creando otra ventana)sino dentro de ese (sin


crear
otra ventana).Lo que hice fue que tengo varias clases
para cada uno de esos formularios secundarios y en esas
clases tengo un método dibujar que crea los controles y
después desde el formulario principal llamo a esas
clases, pasandole una referencia de ese formulario
principal.Esto se hace así o hay otra manera de hacerlo.
Espero que me haya explicado bien, aunque me parece que
me he liado un poco.
Haber si alguién me puede dar un consejo.
Gracias y Saludos

.

Respuesta Responder a este mensaje
#2 Misael Monterroca
26/07/2004 - 16:22 | Informe spam
Pues hay varias opciones para poder hacerlo, te cuento dos.

Crear un user control por cada "sub formulario" que deseas mostrar este
instanciarlo desde tu Form y agregarlo a la forma por ejemplo

UserControl1 objControl = new UserControl1();

this.Controls.Add(objControl);

La ventaja de utilizar user controls es que puedes hacerlo de una manera más
visual, lo malo es que por cada objeto que contega deberas exponer cada una
de las propiedades que quieras utilizar :(.

Si tu información no es tan dinamica podrias crear los controles
directamente por ejemplo.

TextBox textBox1 = new TextBox();

textBox1.Name ="textbox1";

textBox1.Text ="prueba de caja de texto";

this.Controls.Add(textBox1);



Claro, tienes que inicializar las demas propiedades, posición, tamaño etc.



Saludos!
http://www.neo-mx.com/blog




"Yun" wrote in message
news:410a01c472f7$21beaf90$
Hola a todos

Quería hacer una consulta,os cuento: tengo un formulario
principal y quiero que en ese formulario se muestren
otros formularios, no mostrandolo en otro formulario a
parte (creando otra ventana)sino dentro de ese (sin crear
otra ventana).Lo que hice fue que tengo varias clases
para cada uno de esos formularios secundarios y en esas
clases tengo un método dibujar que crea los controles y
después desde el formulario principal llamo a esas
clases, pasandole una referencia de ese formulario
principal.Esto se hace así o hay otra manera de hacerlo.
Espero que me haya explicado bien, aunque me parece que
me he liado un poco.
Haber si alguién me puede dar un consejo.
Gracias y Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida