Just Me,
Seems I should normally set it to ClientSize?
At design time yes, at run time no. If you are designing a form that is
larger then your "target" screen, then I normally set AutoScrollMinSize to
the size of my "target" screen. For example if I laid out my controls in a
640 x 960 grid (client area), I could set AutoScrollMinSize to 640 x 480
and be able to scroll the controls up & down on the page to see both
"halves".
Think about it in terms of how Page Preview shows a page.
AutoScrollMinSize would be set to the actual size of the Page itself, if
the client area is larger then the Page, then there is no need for Scroll
Bars as the entire Page can be seen. If the client area is smaller then
the page itself, then you do need Scroll Bars, as you need to what part of
the page you are looking at.
Bob Powell (GDI+ guru) has a nice writeup on Understanding Auto-Scroll,
including AutoScrollMinSize:
http://www.bobpowell.net/understanding_autoscroll.htm
Hope this helps
Jay