PDA

View Full Version : چگونه از progressbar استفاده کنم؟



Alireza.imani
چهارشنبه 03 آبان 1391, 17:55 عصر
می خوام با توجه به پیشرفت کارم،پروگرس بار پر شه...چه طوری ؟

nilmil_nil
چهارشنبه 03 آبان 1391, 18:04 عصر
با خاصیت Value کار کن
یعنی با توجه به پیشرفت کارت به مقدار value اضافه کن

Alireza.imani
چهارشنبه 03 آبان 1391, 18:08 عصر
لطفا بازش کنید . :کف:

Farshid007
چهارشنبه 03 آبان 1391, 18:11 عصر
کارت چیه که پیشرفتش چی باشه؟

Alireza.imani
چهارشنبه 03 آبان 1391, 18:14 عصر
فرض کنید روی دکمه ی تشخیص یا ارسال کلیک می کنم....می خوام با توجه به انجام شدن مراحل مختلف کارم پروگرس بار پر شه...

nilmil_nil
چهارشنبه 03 آبان 1391, 18:16 عصر
شما خودتون دارید میگید راه حلشو
منم بهتون گفتم به مقدار Value هر دفه اضاف کنید

Alireza.imani
چهارشنبه 03 آبان 1391, 18:19 عصر
من که نمی فهمم...دقیق بگید چی کار کنم . :گریه:

masoodz
چهارشنبه 03 آبان 1391, 18:20 عصر
دوست عزیز progress bar یه ویژگی داره به اسم value که می تونی ماکزیمم و مینیممش رو مشخص کنی . بعدش تو برنامت با استفاده از حلقه ها و تایمر می تونی خاصیت value رو اضافه کنی تا به حد ماکزیمم برسه . وقتی به حد ماکزیمم رسید فرم بعدیت اجرا بشه یه کد بعدیت و یا هر چیز دیگه

Alireza.imani
چهارشنبه 03 آبان 1391, 18:29 عصر
من کدش رو نمی دونم چه طوریه؟

danialafshari
چهارشنبه 03 آبان 1391, 18:36 عصر
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Value += 1;
}

Alireza.imani
چهارشنبه 03 آبان 1391, 18:43 عصر
قل قول: چگونه از progressbar استفاده کنم؟


1
2
3
4
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Value += 1;
}






کدتون رو امتحان کردم خودش اتومات پر می شد و ارتباطی با کلیک کردن روی دکمه ی ارسال و انجام مراحل مختلف کار نداشت...

s3unit
چهارشنبه 03 آبان 1391, 19:09 عصر
بهترين حالت نوشتن يک ترد يا مولتی ترد برايه اينکار هستش که اگه خواستی بتونی برگردی به عقب

masoodz
چهارشنبه 03 آبان 1391, 20:46 عصر
کدتون رو امتحان کردم خودش اتومات پر می شد و ارتباطی با کلیک کردن روی دکمه ی ارسال و انجام مراحل مختلف کار نداشت...

دوست من برای اینکه تایمر با رویداد کلیکت کار کنه . پیشفرض تایمر رو disable کن و تو رویداد کلیک اونو enable کن . وقتی ای کد رو بزنی با کلیک کردن تو progressbar شروع میکنه به پر کردن . واسه سرعت هم می تونی با اضافه و کم کردن ماکزیمم و یا دستور توی رویداد کلیکت که میوفته رو تایمر کنترلش کنی