Поведение автоматической настройки размера в элементе управления TableLayoutPanel
Различные поведения авторазмера
Элемент управления TableLayoutPanel поддерживает автоматический выбор размера следующим образом:
Через свойство под названием AutoSize;
Через свойство SizeType в стилях столбцов и строк элемента управления TableLayoutPanel.
Свойство AutoSize с стилями строк и столбцов
В следующей таблице описывается взаимодействие между свойством AutoSize и стилями столбцов и строк элемента управления TableLayoutPanel.
Параметр автоподбора размера | Стилевое взаимодействие |
---|---|
false |
Элемент управления TableLayoutPanel переходит слева направо и выделяет пространство для столбца или строки или в следующем порядке. 1. Если для свойства SizeType установлено значение Absolute, выделяется количество пикселей, указанное в Width или Height. 2. Если для свойства SizeType задано значение AutoSize, определяется количество пикселей, возвращаемых методом GetPreferredSize дочернего элемента управления. 3. После выделения пространства для всех Absolute и AutoSize столбцов или строк любые столбцы или строки с SizeType, заданные для Percent, используются для пропорционального выделения оставшегося свободного места. |
true |
Аналогично предыдущему взаимодействию, за исключением того, что Percent столбцы или строки получают автоматический аспект изменения размера. Элемент управления TableLayoutPanel расширяет столбец или строку для создания достаточного свободного места, чтобы ни столбец, ни строка со стилем Percent не обрезало его содержимое. Элемент управления TableLayoutPanel выделяет новое пространство пропорционально в соответствии со свойством Width или Height. |
См. также
- TableLayoutPanel
- элемента управления TableLayoutPanel
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
.NET Desktop feedback