投稿者 他路  (社会人) 投稿日時 2011/4/27 14:21:32
shuさん、ご報告します。
ご提案いただいた方法が、もっとも簡単な方法だとわかりました。
 スクロールと反対の方向に動いたので、Me.Panel.Left = -e.NewValue
 としたらOKでした。(下記の参考リンク参照ください)
これも、shuさんのパネルA,Bの作り方に気がつかないと、実現しない手法ですね。

ありがとうございました。
 また、http://bbs.wankuma.com/index.cgi?mode=al2&namber=58746
 のみなさん、ありがとうございます。
解決とさせていただきます。


-----参考リンク-----
スクロール時には、以下のコードでヘッダーの位置をDatagridviewに合わせて移動する事はできています。
Private Sub Datagridview_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles Datagridview.Scroll
  If e.ScrollOrientation = ScrollOrientation.HorizontalScroll Then Me.Panel.Left = e.NewValue
End Sub