I have been having problems with a panel control since installing Windows XP
SP2 and .Net framework 1.1 sp1. I have several forms in an application which
contains several panels. One of the panels contains a panel which has
controls added to it at runtime with the autoscroll property set to true.
Some of the controls added are outside the visible range of the panel.

Before the service packs the panel would have a scroll bar. Also when a
child control outside of the visible range gained focus, the panel would
autoscroll so that the control was visible.

After the service packs, the panel scroll bar will not show up for controls
added during runtime. If I add a control at design time outside the visible
range of the panel, the scroll bar will appear. However, when the control
gains focus the panel autoscroll position go to 0 instead of what is
necessary to keep the active control in view.

Has anyone had similar problems and/or know how to fix this problem? Thank
you in advance.