読者です 読者をやめる 読者になる 読者になる

VScrollBar

VScrollBarは、垂直方向のスクロールバーを扱うクラス・・・。

VScrollBar クラス (System.Windows.Forms)

垂直方向のスクロールバーを設置し、つまみの値をラベルコントロールで表示・・・。

f:id:BG1:20160420160815p:plain

を選択し、

f:id:BG1:20160420160843p:plain

真ん中に配置・・・。

f:id:BG1:20160420160942p:plain

右にラベルを貼る・・・。

f:id:BG1:20160420161537p:plain

スクロールするたびに発生するScrollのイベントをダブルクリックし、

vScrollBar1.Valueにつまみの値が入っているので、String.FormatでStringに変換し、label1.Textにセット・・・。

f:id:BG1:20160420161815p:plain

Form1のLoadイベントをダブルクリックし、

vScrollBar1の最小値Minimum、最大値Maximum、ページサイズ(大きく移動した時の増分, いわゆるつまみの幅)LargeChange、現在値Valueを初期化する・・・。
そして、label1.Textに初期値の文字列をセットしておく・・・。

f:id:BG1:20160420162413p:plain

最初、この状態・・・。

f:id:BG1:20160420162507p:plain

途中まで動かすとこうなり、

f:id:BG1:20160420162544p:plain

一番下まで来ると、こうなる・・・。

Sample/Program.cs at master · bg1bgst333/Sample · GitHub
Sample/Form1.cs at master · bg1bgst333/Sample · GitHub
Sample/Form1.Designer.cs at master · bg1bgst333/Sample · GitHub