У меня есть программа, которая использует пользовательские элементы управления для изменения страниц, все элементы управления остаются в один окнеResize управления пользователя в форме
Проблема, различные страницы нужны разные размеры, например, вот мой пользователь интерфейс управления:
Вот что во время выполнения:
Как вы можете видеть, что элементы остаются в углу, так как я понимаю, что usercontrol идет по основной форме, как я могу его получить, чтобы первая страница «Аутентификатор» была в маленькой коробке, а затем после входа в нее он изменит размер до другого заявленного размера
Пожалуйста, запросите дополнительную информацию, если необходимо -Спасибо!
Это объясняет, как привязать элементы управления: https://msdn.microsoft.com/en-us/library/8y52cxte(v=vs.110).aspx –
Вы можете добавить this.ClientSize = someControl.Size; но это, конечно, не так, как работает пользовательский интерфейс, который вы когда-либо использовали раньше. Дико прыгающее окно очень отвлекает пользователя. Возможно, один размер не подходит для всех, диалог входа в систему традиционно отображается как диалог. Наметьте свой пользовательский интерфейс и обсудите дизайн с членами команды и клиентом, прежде чем начинать программирование * желательно * желательно. –
Возможный дубликат [Изменить размер элементов управления при изменении формы] (http://stackoverflow.com/questions/15942682/resize-controls-when-form-resize) – Theraot