2011-01-04 6 views
0

в различном случае я видел, что когда мы запускаем приложения на разных компьютерах с различным размером монитора, тогда форма выигрыша ведет себя по-разному. в какой-то момент форма становится больше, и в результате малое управление этой формой не будет видно. Скажите, пожалуйста, как создавать приложения для win-приложений таким образом, что когда бы размер монитора не был размером формы и контрольной позицией, он будет вести себя одинаково в все ПК монитор размер.пожалуйста руководство me.thanks.Размер экрана монитора и размер контроля?

+0

Возможные дубликаты: http://stackoverflow.com/questions/4590488/ensuring-that-application-is-independent-of-users-screen-resolution, http://stackoverflow.com/questions/4248637/how- to-auto-resize-and-adjust-form-controls-with-change-in-resolution, http://stackoverflow.com/questions/2493402/dynamically-scaled-uis-with-vb-net-winforms, http: //stackoverflow.com/questions/2069694/windows-forms-resolution-problem, http://stackoverflow.com/questions/638685/how-do-i-resize-controls-on-a-form-to-fit- разные разрешения –

+0

http://stackoverflow.com/search?q=c%23+form+controls+aspect+ratio –

+0

@KMan: Я не думаю, что это обязательно вопрос соотношения сторон. Можно было бы предпочесть, чтобы шкала управления соответствовала текущему размеру формы, а не блокировке в определенном соотношении сторон. –

ответ

1

Использование якоря собственности контроля. Default Anchor - верхний, левый. Если вы хотите, чтобы контрольная ширина увеличивалась с помощью формы, установите ее в верхнюю, левую, правую. Откорректируйте якоря согласно вашему требованию.

1

У вас есть много вариантов с точки зрения компоновки элементов управления. Якорь является наиболее распространенным способом, но вы также должны исследовать панели стыковки и таблицы.

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