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:
Mediante la propiedad AutoSize;
A través de la propiedad SizeType de los estilos de fila y columna del control TableLayoutPanel.
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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
.NET Desktop feedback