[DllImport("user32.dll")]
public static extern int SetScrollPos(IntPtr hWnd, int nBar, int nPos, bool bRedraw);
[DllImport("user32.dll", CharSet = System.Runtime.InteropServices.CharSet.Auto)]
public static extern int GetScrollPos(int hWnd, int nBar);
これらは、スクロール位置を移動するために使用するexternsです。現在の位置を取得し、正確な量のピクセルを追加または減算すると、フォームのスクロールバーが希望どおりに完全に移動しますが、コントロール内のコンテンツは静止したままです。ここで何が問題なのですか?