2015-06-16 2 views
-1

У меня есть winform, размер которой можно изменить. У меня есть 4 элемента управления диаграммой в форме и сидят бок о бок. Когда форма имеет максимальный размер, макет каждого элемента управления диаграммой заканчивается. Я пытаюсь установить стиль привязки, но мне не повезло. Как я могу сделать каждый элемент управления равным образом шириной формы?Динамическое изменение размера элементов управления в формах Windows

Нормальный размер winform. Управление диаграммой расположено рядом.

enter image description here

Максимальная форма размера, контрольная карта не в равном размере и не сидеть бок о боке

enter image description here

Как я могу установить якорь и сделать каждый элемент управления в правильном положении?

ответ

4

Это то, что SplitContainer для.
Он имеет две панели, разделенные горизонтально или вертикально (свойство Orientation)
Пользователь имеет возможность изменять размеры обеих панелей.

Вставьте SplitContainer и полностью установите его в родительскую форму. (Dock = DockStyle.Fill)
Вставьте еще два SplitContainers в каждую панель верхнего SplitContianer.
Поместите свои диаграммы в ребенка SplitContainers.

Вы найдете много примеров в Интернете ...

+0

Спасибо, Джо, сейчас он отлично работает. Спасибо за руководство. –

Смежные вопросы