Así que estoy diseñando un control con forma de ventana. Quiero agrupar algunos controles junto con una leyenda. Así que, naturalmente, me gustaría ir con un GroupBox. Sin embargo, ¿hay alguna ventaja en el uso de un panel? ¿Algo que no sea inmediatamente obvio para alguien que todavía está un poco verde con el diseño de formas? ¿Qué hay de algunos "errores" también?¿Cuál es el motivo de diseño para usar un cuadro de grupo en lugar de un panel en un formulario de Windows?
Respuesta
Algunas ventajas de panel:
- desplazables
- Un montón de opciones de estilo de borde.
Una ventaja de GroupBox:
- Grupo Título
Un grupo de grupo puede tener un título, mientras que un panel no. Un Panel puede tener barras de desplazamiento, mientras que un cuadro de grupo puede no tener.
Otra nota, cuadro de grupo no es desplazable
un cuadro de grupo simplemente proporciona un esquema gráfico de la medida del contenedor, y una leyenda en la parte superior. Un panel puede desplazar sus contenidos automáticamente, mientras que un cuadro de grupo no podría hacerlo sin algún tipo de intervención (Panel dentro de un cuadro de grupo).
de controlEl Panel es similar al control GroupBox; sin embargo, solo el control Panel puede tener barras de desplazamiento, y solo el control GroupBox muestra un título.
también estilos de borde de GroupBox y el panel son diferentes
En la mayoría de los casos los paneles se utilizan cuando se desea agrupar varios controles y aplicar un ancla o en el Dock para todo el grupo.
Muy pocos paneles tienen bordes. Si le gusta un título y un borde alrededor de un grupo de controles, usar GroupBox será más natural.
- 1. Complemento de Outlook. Coloque un formulario en lugar de panel de mensajes y panel de lectura
- 2. ¿Cuál es su umbral para usar fábrica en lugar de un constructor para crear un objeto?
- 3. ¿Cuál es el motivo de usar; en listas F # en lugar de,?
- 4. ¿Cuál es el motivo de usar conversiones implícitas/explícitas en lugar de constructores?
- 5. Parent un formulario para un panel
- 6. El uso de un cuadro de texto HTML en lugar de un cuadro de texto ASP.NET
- 7. Crear un cuadro de grupo alrededor de ciertos controles en un formulario web usando CSS
- 8. Cambiar un color de borde en un formulario de Windows
- 9. ¿Cuál es el motivo para especificar un Enum como uint?
- 10. ¿Cuál es la mejor biblioteca para crear un cuadro de texto de sugerencias automáticas de AJAX en un formulario web?
- 11. Manejo de un evento de clic en cualquier lugar dentro de un panel en C#
- 12. ¿Cuál es la ventaja de usar un ObjectId en lugar de un String simple?
- 13. Host IDeskBand en un formulario de Windows
- 14. Motivo de usar @@ identity en lugar de scope_identity
- 15. Detectar el motivo para cerrar el formulario
- 16. Inflar el diseño XML en un grupo de vista personalizado
- 17. ¿Cuál es el motivo para usar dicha sintaxis (0, _.Em)();
- 18. Patrón de diseño para usar en lugar de herencia múltiple
- 19. Incrustar un formulario en un tabcontrol en formularios de Windows
- 20. HTML - Diseño de un botón de formulario
- 21. ¿Es posible alojar un formulario de Microsoft Access dentro de un formulario de .Net Windows?
- 22. C# - Usar formulario en lugar de messagebox
- 23. ¿Cómo hacer un diseño de panel expandible en android?
- 24. ¿Cuál es un buen color de fondo predeterminado para un cuadro de diálogo WPF?
- 25. ¿Cuál es su idea para un buen proyecto de AI para un grupo de estudiantes universitarios?
- 26. Presiona presionando Enter en un formulario de Windows
- 27. ¿Cuál es la mejor práctica en IIS? ¿Un grupo de aplicaciones para cada aplicación o un grupo de aplicaciones compartido?
- 28. ¿Cuál es el motivo de UnsupportedClassVersionError?
- 29. ¿Cuál es un lugar convencional para mantener definiciones de excepciones personalizadas en un proyecto de rieles?
- 30. ¿Cuál es el comando para obtener groupid de un nombre de grupo en mac o linux?
Parece una pregunta para todas las edades. Tal vez M $ podría haber hecho un control para ambos casos –