Я разрабатываю приложение Windows Forms (.NET 2.0, VS 2005). У меня есть форма, которая по существу содержит панель, динамически изменяемую с помощью формы:
this.panel1.Dock=DockStyle.Fill;
Эта панель просто используется в качестве контейнера. Во время выполнения добавляется настраиваемый элемент управления:
UserControl uc=new UserControl();
panel1.Controls.Add(uc);
uc.Dock=DockStyle.Fill;
Поскольку этот пользовательский элемент управления имеет требование минимального размера, я хочу, чтобы полосы прокрутки отображались на панели, если она становится слишком малой, чтобы показать весь элемент управления:
this.panel1.AutoScroll=true;
Это не работает. Я попытался изменить размер панели, используя свойство Anchor, а не свойство Dock, но безрезультатно.