نوشته شده توسط
sinpin
progressbar بتنهايي جادو نميكنه (!) فقط مطابق دستور شما ميزان باقيمانده عمليات را ويژوالي نشون ميده، خود شما ميبايست تعيين كنيد كه چقدر از كار انجام شده و يا چقدر باقي مونده (= تعداد فايلها، حجم فايل، تعداد ركوردها، تعداد عمليات رياضي، شمارنده حلقه و ...)
سلام ...
نمیدونم این روشی رو که میگم کار درستیه یا نه ولی من همیشه از اون استفاده میکنم ...
با دستور زیر میشه مقدار پروگرس بار رو زیاد کرد ...
progressbar.value+=4 ' عدد دلخواه
من این دستور رو لابه لای دستورات دیگه ای که قراره انجام بشه مینویسم و هر بار به اون خط میرسه میزان پروگرس بار افزایش پیدا میکنه ...
معمولا جوری تنظیم میکنم که به نسبت مساوی اضاف میشه ...
در آخر دستورات هم :
progressbar.visible=false
...
...
...
یه روش ساده تر هم هست ... ابتدا خاصیت style رو روی Marquee قرار بدید ...
بعد در ابتدای دستورات مورد نظر progressbar رو نمایش بدین با این کار میله سبز رنگ در یک حلقه شروع به چرخیدن میکنه تا پایان دستورات که با یه دستور اونو ببندید ... اینجوری دیگه کاربر عصبانی نمیشه و تا زمانی که اون میچرخه منتظر میمونه ...