Compartir a través de


Información general sobre el control TableLayoutPanel

Actualización: noviembre 2007

El control TableLayoutPanel organiza su 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.

Los controles de formularios Windows Forms pueden ser un elemento secundario del control TableLayoutPanel, incluso 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 se puede expandir para alojar a los nuevos controles cuando se agregan, dependiendo del valor de las propiedades RowCount, ColumnCount y GrowStyle. El establecimiento de la propiedad RowCount o ColumnCount en un valor de 0 especifica que TableLayoutPanel no se enlazará en la dirección correspondiente.

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

Si desea que el comportamiento de las filas y columnas difiera del comportamiento predeterminado, puede controlar las propiedades de las filas y columnas mediante las propiedades RowStyles y ColumnStyles. Puede establecer individualmente las propiedades de filas o columnas.

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.

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

Conceptos

Procedimientos recomendados para el control TableLayoutPanel

Referencia

FlowLayoutPanel

TableLayoutSettings