Авторазмер Windows Forms в .NET - PullRequest
0 голосов
/ 24 апреля 2010

Мой C # проект содержит форму. В верхней части формы есть несколько элементов управления, а в нижней части формы - несколько элементов управления, а также FlowLayoutPanel в центре, все из которых были размещены в конструкторе форм Visual Studio.

Во время выполнения элементы управления динамически добавляются и удаляются из FlowLayoutPanel, и как панель, так и сама форма настраиваются для автоматического соответствия размеру их содержимого.

Однако, поскольку некоторые элементы управления были размещены в конструкторе выше и ниже FlowLayoutPanel, желаемое изменение размера не происходит, когда новые элементы управления добавляются в FlowLayoutPanel.

Кто-нибудь знает удобное средство от этой проблемы?

Ответы [ 2 ]

3 голосов
/ 24 апреля 2010

Прикрепите элементы управления, которые вы хотите переместить, к той стороне формы, в которой они должны находиться на одинаковом расстоянии.

0 голосов
/ 24 апреля 2010

Лучше всего поставить все элементы управления в родительскую TableLayoutPanel.

...