Comportamiento de AutoSize en el control TableLayoutPanel

Actualización: noviembre 2007

Distintos comportamientos de AutoSize

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

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 fila y columna del control TableLayoutPanel.

Configuración de AutoSize

Interacción de estilo

false

El control TableLayoutPanel se realiza de izquierda a derecha y asigna el 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 devuelto por el método GetPreferredSize del control secundario.

  3. Después de que se haya asignado el espacio para todas las filas o columnas de Absolute y AutoSize, se utilizan todas las filas o columnas con SizeType establecidas en Percent para asignar proporcionalmente el espacio libre restante.

true

Similar a la interacción anterior, excepto que las columnas o filas de Percent adquieren un aspecto de cambio de tamaño automático.

El control TableLayoutPanel amplía la columna o fila para crear un espacio libre adecuado, de tal forma que ninguna columna o fila con estilo Percent recorte su contenido. El control TableLayoutPanel asigna proporcionalmente el nuevo espacio en función de la propiedad Width o Height.

Vea también

Referencia

TableLayoutPanel

Información general sobre el control TableLayoutPanel