Я занимаюсь разработкой приложения для 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, но безрезультатно.