掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ScrollBoxのPositionの最大値 (ID:43942)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>助監督さん ClientWidthとClientHeight が使えるのですね。 プロパティの画面で出てこなかったので無いと思っていました。 それで、スクロールバーの幅を計算しようと、 ScrollBox1.Width - ScrollBox1.ClientWidth としてみたところ、答えは何故か 19 でした。 スマートで無い方法ですと、 ScrollBox1.HorzScrollBar.Position := Image1.Width; ScrollBox1.VertScrollBar.Position := Image1.Height; iScBarW := ScrollBox1.HorzScrollBar.Position - (Image1.Width - ScrollBox1.Width) ; iScBarH := ScrollBox1.VertScrollBar.Position - (Image1.Height - ScrollBox1.Height) ; これで答えは21です。 なぜか違いが出てしまいます。 良くわかりません。 >スクロールバーがスクロールされた時に 検索してみたところ出てきたので、こちらは何とかなりそうに思います。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.