Comportamiento de AutoSize en el control TableLayoutPanel

Comportamientos de AutoSize distintos

El control TableLayoutPanel admite el comportamiento de ajuste de tamaño automático de las siguientes maneras:

La propiedad AutoSize con estilos de fila y columna

En la tabla siguiente se describe la interacción entre la propiedad AutoSize y los estilos de columna y fila del control TableLayoutPanel.

Configuración de AutoSize Interacción de estilo
false El control TableLayoutPanel continúa de izquierda a derecha y asigna espacio para la columna o fila o en el orden siguiente.

1. Si la propiedad SizeType se establece en Absolute, se asigna el número de píxeles especificado por Width o Height.
2. Si la propiedad SizeType se establece en AutoSize, se asigna el número de píxeles devueltos por el método GetPreferredSize del control secundario.
3. Después de asignar espacio para todas las columnas o filas Absolute y AutoSize, las columnas o filas con SizeType establecido en Percent se utilizan para asignar proporcionalmente el espacio libre restante
true De forma similar a la interacción anterior, con la excepción de que las columnas o filas Percent adquieren un aspecto de ajuste de tamaño automático.

El control TableLayoutPanel expande la columna o fila para crear un espacio libre adecuado, de modo que no haya ninguna columna o fila con clips de estilo Percent de su contenido. El control TableLayoutPanel asigna el nuevo espacio proporcionalmente según la propiedad Width o Height.

Consulte también