Compartir a través de


Información general sobre el control TableLayoutPanel

El control TableLayoutPanel dispone el contenido en una cuadrícula. Como este diseño se realiza tanto en tiempo de diseño como de ejecución, puede cambiar dinámicamente, con los cambios en el entorno de la aplicación. Esto da a los controles del panel la posibilidad de cambiar proporcionalmente el tamaño, por tanto pueden responder a cambios como el cambio de tamaño del control primario o el cambio de la longitud del texto debido a la localización.

Cualquier control de formularios Windows Forms puede ser un elemento secundario del control TableLayoutPanel, incluyendo otras instancias de TableLayoutPanel. Esto le permite construir diseños sofisticados que se adaptan en tiempo de ejecución a los cambios.

El control TableLayoutPanel puede expandirse para alojar nuevos controles a medida que se agreguen, dependiendo del valor de las propiedades RowCount, ColumnCount y GrowStyle. Establecer la propiedad RowCount o ColumnCount en un valor 0 especifica que TableLayoutPanel se desenlazará en la dirección correspondiente.

También puede controlar la dirección de expansión (horizontal o vertical) cuando el control TableLayoutPanel esté lleno de controles secundarios. De manera predeterminada, el control TableLayoutPanel se expande hacia abajo agregando filas.

Si desea que las filas y las columnas se comporten de manera diferente que el comportamiento predeterminado, puede controlar las propiedades de las filas y columnas utilizando las propiedades RowStyles y ColumnStyles. Puede establecer las propiedades de filas o columnas individualmente.

El control TableLayoutPanel agrega las propiedades siguientes a sus controles secundarios: Cell, Column, Row, ColumnSpan y RowSpan.

Puede combinar las celdas en el control TableLayoutPanel estableciendo la propiedad ColumnSpan o RowSpan en un control secundario.

Topic Location
Tutorial: Organizar controles en formularios Windows Forms mediante TableLayoutPanel Controles de formularios Windows Forms
Cómo: Editar columnas y filas en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Abarcar filas y columnas en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Alinear y expandir un control en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Alinear y expandir un control en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Abarcar filas y columnas en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Editar columnas y filas en un control TableLayoutPanel Controles de formularios Windows Forms
Tutorial: Organizar controles en formularios Windows Forms mediante TableLayoutPanel Controles de formularios Windows Forms
Cómo: Alinear y expandir un control en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Abarcar filas y columnas en un control TableLayoutPanel Controles de formularios Windows Forms
Cómo: Editar columnas y filas en un control TableLayoutPanel Controles de formularios Windows Forms
Tutorial: Organizar controles en formularios Windows Forms mediante TableLayoutPanel Controles de formularios Windows Forms
Cómo: Alinear y expandir un control en un control TableLayoutPanel dv_mclictl
Cómo: Abarcar filas y columnas en un control TableLayoutPanel dv_mclictl
Cómo: Editar columnas y filas en un control TableLayoutPanel dv_mclictl
Tutorial: Organizar controles en formularios Windows Forms mediante TableLayoutPanel dv_mclictl

Vea también

Tareas

Cómo: Crear un diseño de formularios Windows Forms que sea apropiado para la localización

Cómo: Crear un formulario Windows Forms de entrada de datos de tamaño variable

Referencia

FlowLayoutPanel

TableLayoutSettings

Conceptos

Procedimientos recomendados para el control TableLayoutPanel