HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


VB.NET 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > VB.NET 2005 Tips > コントロール > ProgressBar Tips メニュー

03.ProgressBarを進捗させる

UPDATE:2006/10/19 

<< 前のTips  次のTips >>

 

 ProgressBarを進捗させるにはPerformStepメソッドを使用します。PerformStepメソッドはStepプロパティで指定した分を進捗させます。StyleプロパティにMarqueeを指定している場合にはPerformStepメソッドを使用することができないので注意してください。

 
サンプル
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    '下限=0 上限=100に設定
    ProgressBar1.Minimum = 0
    ProgressBar1.Maximum = 100

    '進捗量を2に設定する
    ProgressBar1.Step = 2
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    For I As Integer = 0 To 59
        '進捗させる
        ProgressBar1.PerformStep()

        '待機中のイベント処理を行う
        Application.DoEvents()

        '1秒待機(ここで何か処理を行います)
        System.Threading.Thread.Sleep(1000)
    Next
End Sub