Just in case someone else winds up with this problem:

AutoScroll automatically manages scroll bars in case the user changes the window or control size.

If the size of the contained controls changes programatically, the scroll bars may not automatically update.* Re-setting AutoScroll to true appears to work around this problem, but ONLY if the layout has not been suspended using SuspendLayout().

* -- In my case, AutoScroll was on a form, with Panels of various size which are loaded by menu or button navigation.

. . . . . . . -- Eric

--------------------------------
From: Eric H
Posted b/c web searches didn't find the problem, so I was forced to experiment.

-----------------------
Posted by a user from .NET 247 (http://www.dotnet247.com/)

<Id>XHMm1kIwRE68lon/ygORQA==</Id>