Try this instead for 'only' scrolling horizontal.
(auto scroll needs to be false b4 it will accept changes)
mypanel.AutoScroll = false;
mypanel.VerticalScroll.Enabled = false;
mypanel.VerticalScroll.Visible = false;
mypanel.VerticalScroll.Maximum = 0;
mypanel.AutoScroll = true;