私はスクロール可能なコントロールであるユーザーコントロールを持っていて、そのAutoScrollPosition
(X値のみ)を変更したいと思います。AutoScrollPositionはポイント位置に設定した後に正しい値を報告しません
私はこのようにそれをやっている:
int newScrollX = myFunction();
Point p = new Point(newScrollX, this.AutoScrollPosition.Y);
this.AutoScrollPosition = p;
newScrollXは、pは、正しいポイントを取得しますが、AutoScrollPosition設定の行の後、AutoScrollPositionは(0,0)で、正しい値を取得します。
何が問題ですか?
ありがとうございます。
newScrollXの価値は? AutoScrollPositionはちょっと奇妙です:正の値を渡す必要がありますが、負の値が返されます。 – LarsTech