VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ProgressBarを進捗させるにはPerformStepメソッドを使用します。PerformStepメソッドはStepプロパティで指定した分を進捗させます。StyleプロパティにMarqueeを指定している場合にはPerformStepメソッドを使用することができないので注意してください。
private void Form1_Load(object sender, EventArgs e) { //下限=0 上限=100に設定 progressBar1.Minimum = 0; progressBar1.Maximum = 100; //進捗量を2に設定する progressBar1.Step = 2; } private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 60; i++) { //進捗させる progressBar1.PerformStep(); //待機中のイベント処理を行う Application.DoEvents(); //1秒待機(ここで何か処理を行います) System.Threading.Thread.Sleep(1000); } }