Hi Phil, the ResizeBegin/End events are new to me; I did most of my work in 1.1 compatible way. And I avoid using PictureBoxes, they are not worth the trouble in my opinion. When a panel suddenly shows/hides one or both scrollbars, naturally that affects the remaining "clientsize". For that reason, I do what you ar doing now, I think, that is having a non-scrolling (but moving) panel inside a scrolling panel. You probably can give your panel a ResizeBegin/End functionality by hooking them to the form; so you could disable your panel resize logic while the form is between ResizeBegin and End (unless you want ways to resize the panel without resizing the form...). BTW, I read in the doc that ResizeBegin/End also fires when you MOVE the form. Cheers.
Luc Pattyn [My Articles] [Forum Guidelines]