2013-08-30 4 views
0

У меня есть форма, где я программно добавляю элементы управления, а количество элементов управления может достигать суммы, которая будет превышать разрешение экрана пользователя. В form_load я устанавливаю свойство AutoScroll на true, и когда я загружаю форму, если она превышает разрешение экрана, она показывает полосу прокрутки, и все нормально, пока пользователь не изменит свойства формы. Если форма изменяется или перемещается, полоса прокрутки исчезает. Я пробовал использовать форму LocationChanged событие и в случае, установить true в AutoScroll, но это не удалось.Полоса прокрутки исчезает после изменения местоположения или размера формы

+0

Когда пользователь изменяет размер формы, и все элементы управления теперь вискось, полоса прокрутки, несомненно, исчезнет. –

+0

Скажем, у вас есть 100 элементов управления, 20 в высоту для каждого. Это высота в 2000 пикселей, что превышает пределы экрана. Я думаю, VS не волнует, если форма превышает границы экрана ... –

ответ

0

Решено. Я установил ограничение по размеру формы, и оно больше не исчезает.

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