Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
El TableLayoutPanel control proporciona características de diseño eficaces que debe tener en cuenta antes de usar en windows Forms.
Recomendaciones
Las siguientes recomendaciones le ayudarán a usar el TableLayoutPanel control para su mejor ventaja.
Uso dirigido
Use el TableLayoutPanel control con moderación. No debe usarlo en todas las situaciones que requieran un diseño adaptable. En la lista siguiente se describen los diseños que se benefician más del uso del TableLayoutPanel control:
Diseños en los que hay varias partes del formulario que cambian de tamaño proporcionalmente entre sí.
Diseños que se modificarán o generarán dinámicamente en tiempo de ejecución, como formularios de entrada de datos que tengan campos personalizables por el usuario agregados o restados en función de las preferencias.
Diseños que deben permanecer en un tamaño fijo general. Por ejemplo, puede tener un cuadro de diálogo que debe permanecer menor que 800 x 600, pero debe admitir cadenas localizadas.
En la lista siguiente se describen los diseños que no se benefician en gran medida del uso del TableLayoutPanel control :
Formularios de entrada de datos simples con una sola columna de etiquetas y una sola columna de áreas de entrada de texto.
Formularios con un único área de presentación grande que debe rellenar todo el espacio disponible cuando se produce un cambio de tamaño. Un ejemplo de esto es un formulario que muestra un único PropertyGrid control. En este caso, use el delimitador, porque nada más debe expandirse cuando se cambia el tamaño del formulario.
Escoja cuidadosamente qué controles necesitan estar dentro de un control TableLayoutPanel. Si tiene espacio para que el texto crezca en 30% usando anclaje, considere la posibilidad de usar solo la propiedad Anchor. Si puede estimar el espacio requerido por su diseño, el uso de Dock y Anchor es más fácil que estimar los detalles del espacio restante y el comportamiento de AutoSize.
En general, al diseñar el diseño con el TableLayoutPanel control , mantenga el diseño lo más sencillo posible.
Usar la ventana Esquema del documento
La ventana de vista de esquema del documento proporciona una vista de árbol de su diseño, que puede utilizar para manipular el orden de z y las relaciones padre-hijo de sus controles. En el menú Ver, seleccione Otras ventanas y, a continuación, seleccione Esquema del documento.
Evitar el anidamiento
Evite anidar otros TableLayoutPanel controles dentro de un TableLayoutPanel control. Resolver problemas en diseños anidados puede ser difícil.
Evitar la herencia visual
El TableLayoutPanel control no admite la herencia visual en el Diseñador de Windows Forms en Visual Studio. Un TableLayoutPanel control de una clase derivada aparece como "bloqueado" en tiempo de diseño.
Consulte también
.NET Desktop feedback