晶Windowsフォームアプリのスクロールバーの挙動が理解できずに苦しんで、それでも調査を突き詰めたら困ったことが判明。範囲内の数値」と記載されていて、確かにMaximumの値までは代入できます。ところが、マウスでスクロールバーを操作すると、実際にはMaximum-LargeChange+1までの値にしか行きません。それ以上、いくらボタンをクリックしても値はそれ以上に増えません。プロパティの説明に書かれています。最大値にはプログラムによってしか到達できません。バーの値を、実行時にユーザーとのやり取りを通じて最大値にすることはできません。プロパティ値を引いた値と同じです。小さい値を設定できます。C#のWindowsフォームアプリのプロジェクトを作成。フォーム上にLabelとvScrollBarを貼り付け。フォームのLoadと、vScrollBarのValueChangedイベントを作成後、以下のコードを入力。1000;}実行直後は確かにLabelに1000という値が表示されるが、スクロールバーをマウスでクリックした瞬間に901となり、マウス操作ではそれ以上大きな値に変化させることができない。直感的に分かりにくいにも関わらず、これは割と使いやすい仕様だったりします。Valueプロパティに移動不可能な値が代入できてしまう問題を除けば。晶に対してメッセージを送ることができます。晶よりの返事を得られるものではないことにご注意ください。Dey.Co.,Ltd.。