Lo más cercano que puedo pensar es el control GroupBox que tiene una costumbre de dibujo en la parte superior de la identificación de la panel.

Es factible? He hecho independiente de los controles personalizados como botones, barras de desplazamiento, los selectores de color, pero no totalmente seguro de si este tipo de dibujo se puede hacer en un Cuadro de grupo?

Necesitaría la agrupación de un Grupo o de un TabPanel.

Hay alternativas en la red que puedo usar?

Explorar las alternativas antes de comenzar a hacerlo.

InformationsquelleAutor Joan Venge | 2009-10-05

3 Comentarios

  1. 1

    ¿Por qué no crear un control compuesto? Algo para el efecto de.. 2 paneles o una etiqueta y un panel o lo que se adapte a sus necesidades. El dibujo no ser difícil en absoluto, pero parece demasiado complicado para su funcionalidad deseada. Estoy completamente ausente de la marca?

    • ¿Cómo crear un control compuesto? Que significa que usted puede tener un control único, integrado con más de 1 controlar y personalizar como una sola de control?
    • Por supuesto, pensar en términos de ser OO, usted puede hacer básicamente lo que quieras. Crear un objeto que hereda de control de usuario/Control (a usted y a sus necesidades). A continuación, puede crear su componente sin embargo le parezca con cualquier funcionalidad que requieren. Dado que ya han creado sus propios controles personalizados me imagino que esto sería una tarea trivial.
    • Sólo una nota de lado, si usted necesita la funcionalidad de contenedor recordar a implementar IContainerControl y decorar el objeto con el diseñador apropiado atributo para el diseñador de contenedor de apoyo.
    • Gracias Quintin, se mira esto.
    • No hay problema, yo solo espero que no me de dirección en la dirección equivocada.
    • No parece muy sensato. Yo no sabía que uno podía hacer este tipo de controles. Seguramente tengo tanto el encabezado como un control independiente y un cuadro de grupo personalizado, simplemente asumí que tenía que escribir uno que tiene. Ahora parece que yo no.
    • En Visual Studio, en el menú Ver, haga clic en Otras Ventanas y, a continuación, haga clic en Esquema del Documento.

  2. 4

    Una técnica que hemos utilizado para crear paneles múltiples acoplado a la parte superior de un marco y ajustar su altura a cero. Luego, cuando hemos querido mostrar en un panel, se define su altura correctamente. Winforms automáticamente reajusta otras paneles para dar cabida a la nueva.

    También puede crear un recurrente temporizador para activar cada pocos cientos de milisegundos que aumenta el panel de altura por unos pocos píxeles hasta que se alcanza el tamaño completo. Esto crea una bonita animación del panel de expansión en su lugar.

    • +1 para la animación de recomendación – un poco visual como que va un largo camino en la experiencia de usuario.

Dejar respuesta

Please enter your comment!
Please enter your name here