У меня есть UserControl Parent
, который содержит Child
элементы управления.Я бы хотел, чтобы мой Parent
элемент управления автоматически прокручивался, когда он слишком мал для его Child
.Чтобы получить Autoscroll, я установил AutoScroll на True в моем Parent
и убедился, что Child
достаточно большой, чтобы я мог изменить размер Parent
, чтобы он был меньше его.Моя Parent
содержится внутри Form
и привязана ко всем четырем ребрам.Проблема в том, что я не могу заставить полосы прокрутки появляться во время выполнения.
Конечно, я не могу отобразить элемент управления без формы, если только он не находится в Designer.В Visual Studio 2008 Designer функция Parent
прекрасно прокручивается: я могу изменить размер элемента управления, и когда его Child
частично скрывается за краем Parent
, появляются полосы прокрутки.Однако при просмотре элемента управления в конструкторе Form
или во время выполнения полосы прокрутки не отображаются, независимо от того, как я изменяю размер Parent
.
Это похоже на ошибку, но кажется болеекак будто я упускаю что-то очевидное.Кажется, что-то, что является потомком Form
, мешает автоматической прокрутке.