I am developing a Windows Forms application (.NET 2.0, VS 2005). I have a form that essentially contains a panel that is dynamically resized with the form :
this.panel1.Dock=DockStyle.Fill;
This panel is simply used as a container. At runtime, a custom control will be added :
UserControl uc=new UserControl();
panel1.Controls.Add(uc);
uc.Dock=DockStyle.Fill;
As this custom control has a minimum size requirement, I want scroll bars to appear on the containing panel if it gets too small to show the entire control :
this.panel1.AutoScroll=true;
This does not work. I have tried to resize the panel using the Anchor property rather than the Dock property, to no avail.