2010-02-04 33 views
5

Tengo un groupox en una aplicación winform de VB.NET. El cuadro de grupo contiene algunas etiquetas, cuadros de texto y casillas de verificación. Esto fue creado simplemente arrastrando los controles fuera de la caja de herramientas VS.Clonar el control Winform

Lo que tengo que hacer es tomar el 1 Groupbox y en el tiempo de ejecución crear múltiples Groupboxes para mostrar en función de la selección del usuario. En lugar de crear dinámicamente Groupboxes y otros controles anidados en su interior, ¿hay alguna manera de clonar o copiar el original?

Luego solo cambiaría las propiedades. Texto de etiqueta, texto de cuadro de texto, etc. Y la ubicación de Groupbox en el diseño.

Respuesta

6

Lo que podría hacer es crear un control de usuario basado en su groupbox que permita su reutilización. Luego puede crear las instancias que necesita en tiempo de ejecución y agregarlas al formulario.

Quizás sugiera que busque crear controles de usuario para winforms.

+1

+1 Sí, la manera más fácil sería def ser la creación de un control de usuario con todas esas cosas. –

+1

Gracias !! Eso funciona genial – rioja

+0

¡Oh, me acabas de ahorrar varios minutos de tiempo e hinchar la carga de hinchazón! – Zolomon

Cuestiones relacionadas