プログレスバーの、緑になっている部分を変更したい。
投稿者 bz9  (中学生)
投稿日時
2013/3/16 21:43:38
よくわからないのでエスパーしてみます。
> プログレスバーの、緑になっている部分?を変更したいのですが、どうすれば変更できますか?
プログレスバーの緑になっている部分というのは、
の赤で囲ってある部分だと思います。
で、変更というのが これの量というか、長さというか、進行度を変更したいということだと思います。
(めんどくさいので、「量」と書かせて頂きます。)
> どうすれば変更できますか?
プログレスバーの量を変更するには、プログレスバーのValueプロパティを使います。
> トラックバーで変更したいです。
トラックバーの位置を取得するには、トラックバーのValueプロパティを使います。
この2つを組み合わせれば、トラックバーさんのやりたいことが実現できるかと思います。
> プログレスバーの、緑になっている部分?を変更したいのですが、どうすれば変更できますか?
プログレスバーの緑になっている部分というのは、
の赤で囲ってある部分だと思います。
で、変更というのが これの量というか、長さというか、進行度を変更したいということだと思います。
(めんどくさいので、「量」と書かせて頂きます。)
> どうすれば変更できますか?
プログレスバーの量を変更するには、プログレスバーのValueプロパティを使います。
Dim ProgressBar1 As New ProgressBar
ProgressBar1.Value = 30 '変更したい値を入れる
> トラックバーで変更したいです。
トラックバーの位置を取得するには、トラックバーのValueプロパティを使います。
Dim TrackBar1 As New TrackBar
MessageBox.Show(TrackBar1.Value) 'メッセージボックスで表示させる
この2つを組み合わせれば、トラックバーさんのやりたいことが実現できるかと思います。
投稿者 るきお  (社会人)
投稿日時
2013/3/17 10:45:07
bz9さんの
>この2つを組み合わせれば、トラックバーさんのやりたいことが実現できるかと思います。
を実際にやってみると次のようになります。
TrackBar、ProgressBarの最小値・最大値を一致させないとエラーになるとおかしな動きになってしまうので、この例ではTrackBarのMaximumプロパティを100に設定しています。
>この2つを組み合わせれば、トラックバーさんのやりたいことが実現できるかと思います。
を実際にやってみると次のようになります。
Private Sub TrackBar1_Scroll(sender As System.Object, e As System.EventArgs) Handles TrackBar1.Scroll
ProgressBar1.Value = TrackBar1.Value
End Sub
TrackBar、ProgressBarの最小値・最大値を一致させないとエラーになるとおかしな動きになってしまうので、この例ではTrackBarのMaximumプロパティを100に設定しています。
トラックバーで変更したいです。