関連記事
- VC++のXMLパーサをC#で書き直しているが,XMLな実装作業の苦行なことモルモルモル 【2022年05月10日(火)】
- 【#SQL】久しぶりに凶悪なSQL文を書いた!120行の大作(爆 【2022年03月02日(水)】
- 【#TensorFlow】TFLiteなCーAPIを実装中 頭痛してきた(汗 【2022年02月07日(月)】
- 【#TensorFlow】TensorFlow with C++でAIシステム試験アプリを実装してみた YoutubeにAI作動動画をアップしたべ 【2022年01月20日(木)】
- 【#CSharp #VCPP】P/Invokeの沼にハマってたぁ~ ガベージがいたずらしまくる(汗 (C#の部) 【2022年01月13日(木)】
なんか,トラックバーで実装していったり>今のお仕事
んが,微妙にまずい感が漂ってきたので
スクロールバーに変更してみたら...
Valueプロパティが返す値が変?
- Maximum プロパティ = 100
Minimum プロパティ = 0
LargeChange プロパティ = 10
- 91
100じゃねと?
とあれこれ調べていったら,こちらのページに情報が
.NET FrameworkのSystem.Windows.Forms.ScrollBar.Valueプロパティの値はマウス操作ではMaximum-LargeChange+1までしか行かない
@Smart Way! オータム マガジン
どうやら,NetFrameworkの仕様らしい
MSDNにも書いてある(オンライン版は書いてあるけど,ローカル版のVS2005用MSDNには書いてないぞ!)
-
スクロール バーの値を、実行時にユーザーとのやり取りを通じて最大値にすることはできません。到達できる最大値は、1 に Maximum プロパティ値を加えてから LargeChange プロパティ値を引いた値と同じです。最大値にはプログラムによってしか到達できません。
1 + 100 - 10 = 91
なんですなぁ...
こりゃ,気をつけないと,嵌るとこだった...
DBから受け取ったレコード数=Minimum プロパティ値にしてましたし...
実装コード変更じゃなぁ...
2年前の記事でしたか。同じところで引っかかってたので助かりました。
>>tama さま
参考になって,よかったです
また,困った事があったら,吟遊詩人,検索してみてください.結構濃いTIPSが書いてあるかも? 😉