タイトル : Re: 原点に戻る理由がわかりません 投稿日 : 2006/06/25(Sun) 01:38 投稿者 : Hongliang
AutoScrollPosition は分かりにくいプロパティでして、取得時は「表示上の左上の点からみて実際の左 上の点はどの位置にあるか」を意味するように、最大が (0, 0) でそれぞれマイナスの値を取りますが 、 設定時は逆に「実際の左上の点から見て表示上の左上の点をどの位置にするか」を意味するように、最 小 が (0, 0) でそれぞれプラスの値を取ります。なんでこんなことにしたのかは謎ですが。 しかしこのコードは微妙かも知れません。例えば PictureBox の高さが画面の高さよりも高い場合、ス ク ロールしきれなくなったりするでしょう。 一般的には、コントロールの上下左右の端周辺にマウスが来る、あるいは境界を超えた場合は(マウス を 動かさずとも)その方向に自動的にスクロールさせたりします。 // 中ボタン使ったスクロールでよく見られますね。 |