0

コントロールを 1 つ含むフォームがあります。それは、フォーム自体よりもはるかに大きいパネルです。したがって、フォームのスクロールバーは、このパネルをナビゲートするために使用されます。Autoscrollフォームのプロパティが に設定されていtrueます。問題は次のとおりです。ダイアログウィンドウを表示した後、AutoscrollPosition開始に設定されます。この動作をオーバーライドしてスクロール位置を保存する方法。

4

1 に答える 1

2

コードでスクロール位置を手動で設定することにより、これをオーバーライドできます。フォームの Activated および Deactivated イベントを使用するだけです。

同じ問題とコードへの回答については、こちらをご覧ください

https://stackoverflow.com/questions/2020938/why-does-scrolling-position-change-after-refocusing-the-form/2022561#2022561

于 2011-02-04T11:20:39.907 に答える