سلام دوستان
همون طور که در تصویر مشاهده میکنید من روی فرمم یک کنترل Progressbar و یک دکمه دارم
میخوام هر بار که روی دکمه کلیک میکنم Progressbar از دوباره (از اول) پر بشه
شما میتونی از یه تایمر استفاده کنی که وقتی روی اون دکمه کلیک زده شد اینیبل کنه
کد دکمه
timer1.Enabled = true; progressBar1.Value =0 ;
کد تایمر
if (progressBar1.Value!=100) { progressBar1.Value =progressBar1.Value+5; }
از این کد هم میتونی ایده بگیری :
for (int i = 0; i < count; i++) { // do something progressBar1.Value = i * progressBar1.Maximum / count; Application.DoEvents(); }
سلام
private void button1_Click_1(object sender, EventArgs e) { for (int i = 0; i <= 100; i++) { progressBar1.Value = i; } }
2,337 سوال
2,871 پاسخ
3,725 دیدگاه
3,921 کاربر