سلام و عرض ادب
من یک Progress bar تو فرمم دارم
می خواهم به مدت 20 ثانیه از اول تا آخر پر بشه
سلام و عرض ادب
من یک Progress bar تو فرمم دارم
می خواهم به مدت 20 ثانیه از اول تا آخر پر بشه
یک تایمر ایجاد کنید. به فاصله زمانی 1 ثانیه. هر ثانیه progress رو یکی اضافه کنید. تا به 20 برسید بعد تایمر رو غیر فعال کنید
یک Timer برروی فرم خود قرار بدید و خاصیتهای Interval=1000 و Enabled=true را تعیین کنید سپس در رویداد تایمر کد زیر را وارد کنید
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Value += 5;
if (progressBar1.Value == 100)
timer1.Enabled = false;
}