Finishing up a register form in a C# application and I noticed with the panel if I enable AutoScroll and then have a textbox that is below the scroll and click on it it jump
I have had the same problem. I fixed it with this code in my panel:
protected override Point ScrollToControl(Control activeControl) { return this.AutoScrollPosition; }