1

これは新しい質問ではないかもしれません。残念ながら、私は自分の問題を解決できません。

私のフォームはスクロールバーを表示する必要がありますが、常にスクロールバーを使用したくありません。特定の条件でのみ ScrollBar を表示する方法を知りたいです。

例: フォームが作業領域の境界の外にあるときに、スクロールバーを使用/表示せずに特定のフォーム位置を設定したい。

したがって、私の質問:スクロールバーを使用せずにフォームを水平に移動する方法は?

更新:私の質問はまだ不明なようです。以下の条件を見つけてください。

  1. フォームの境界線がページより小さい場合、フォームには ScrollBar 機能が必要です。

  2. フォームが作業領域の境界外にある場合にスクロールバーを表示します。

有益な回答をお待ちしています!

4

1 に答える 1

0

AutoScroll を false に設定してから、スクロール値をプログラムで更新できます。

this.HorizontalScroll.Value = this.HorizontalScroll.Maximum;
于 2012-04-22T13:17:21.997 に答える