There's nothing strange...
Can't you just disable to move a control left inside Panel, if its
Left
property is less then zero? What do you want to achieve?
If i understand you well, you need to use
AutoScrollMargin[
^] property. Read carefully above article and related topics.
It might be helpful too:
Detecting scroll area[
^]
[update]
If you want to know how to design wizard form - see
this[
^].
First 2 examples:
Designer centric Wizard control[
^]
A .NET Wizard control[
^]
You can use
TabControl[
^] and
Next
and
Previous
button to toggle between tabs.
[/update]