В ячейке TableLayoutControl
содержится TabControl
. В TabControl
содержатся страницы со следующими свойствами:
this.AutoSize = true;
this.AutoSizeMode = AutoSizeMode.GrowAndShrink;
В странице присутствует один корневой экземпляр TableLayoutPanel
. Который содержит другие компоненты и обладает свойствами:
this.Dock = DockStyle.Fill;
this.AutoSize = true;
this.AutoSizeMode = AutoSizeMode.GrowAndShrink;
Алгоритм масштабирования строк TableLayoutPanel
:
this.RowStyles.Clear();
for (int i = 0; i < this.RowCount - 1; i++)
{
RowStyle rs = new RowStyle(SizeType.AutoSize);
this.RowStyles.Add(rs);
}
this.RowStyles.Add(new RowStyle(SizeType.Percent, 100));
Свойства компонента содержащемся в строке таблицы:
this.Dock = DockStyle.Fill;
Вопрос: После добавления страниц TabPage
в TabControl
, хочу уменьшить высоту TabControl
до максимальной по высоте страницы содержащейся в нем, а ширину растянуть до максимальной возможной ширины родительского компонента.
Как я могу это сделать? Свойство AutoSizeMode отсутствует для компонента TabControl
и он не уменьшается автоматически в зависимости от его содержимого.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Верно ли, что указатели в Си аналогичны ссылочным типам в C#?
Всем доброго времени сутокВопрос заключается в том что в одной из n-страниц есть кнопки с названием цвет, и мне необходимо что бы при нажатии...