PDA

View Full Version : درست کنم؟؟؟ circular progress barچطوزی



aminir
جمعه 04 شهریور 1384, 10:07 صبح
سلام
می خوامprogress bar دایریه ای با نشان دهنده درصد پیشرفت داشته باشم چطوری؟؟
آماده اش رو کسی نداره؟؟؟

aminir
جمعه 04 شهریور 1384, 16:23 عصر
کسی اینجا جواب ما رو نمی ده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟

Hamedm
جمعه 04 شهریور 1384, 17:01 عصر
سلام

بنظرم باید خودت طراحی کنی.
در ضمن اگه تونستی از Progress Bar کاپوننت Janus استفاده کن. فوق العاده است. تصویر زیر چند View از این کامپوننت رو نشون میده.


http://tinypic.com/b6pkpx.jpg


در پناه حق موفق باشید و پرتوان

aminir
جمعه 04 شهریور 1384, 18:41 عصر
این کامپوننت پولیه؟؟ اگه ازش داری یه لینک بهم بده

Hamedm
جمعه 04 شهریور 1384, 19:09 عصر
این کامپوننت پولیه؟؟ اگه ازش داری یه لینک بهم بده
سلام

این کامپوننت رو میتونی از لینک زیر دریافت کنی.
قسمت اول: (9.44MB)
http://hamedm.persiangig.com/Programming/VB.NET/Components/Janus%20WinForms%20Controls%20Suite%20V2.0/Janus%20WinForms%20Controls%20Suite%20V2.0%20(Part 1).exe
قسمت دوم:(9.39MB)
http://hamedm.persiangig.com/Programming/VB.NET/Components/Janus%20WinForms%20Controls%20Suite%20V2.0/Janus%20WinForms%20Controls%20Suite%20V2.0%20(Part 2).rar

در پناه حق موفق باشید و پرتوان

حامد مصافی
جمعه 04 شهریور 1384, 23:24 عصر
سلام
یه مثال واست نوشتم
ببین کارتو را می ندازه؟؟؟

aminir
شنبه 05 شهریور 1384, 09:07 صبح
آقایون دست همتون درد نکنه ممنون الن دانلودشون می کنم

Ehsan Zand
شنبه 05 شهریور 1384, 14:40 عصر
دستتون درد نکنه.
ولی می خوام بدونم چه طوری میشه جوری طراحی کرد که در زمانی که یک کار در حال
انجامه این پروگرس بار کار کنه وبعد از اتمام کار به آخر برسه. در واقع کاری که مدت انجامش متغییره.

حامد مصافی
یک شنبه 06 شهریور 1384, 13:04 عصر
دستتون درد نکنه.
ولی می خوام بدونم چه طوری میشه جوری طراحی کرد که در زمانی که یک کار در حال
انجامه این پروگرس بار کار کنه وبعد از اتمام کار به آخر برسه. در واقع کاری که مدت انجامش متغییره.

سلام
این کار به چند شکل ممکنه انجام می پذیره
اول اگر عمل مورد نظر شامل یک حلقه For است به راحتی در هر چرخش با فرمول زیر می توان درصد انجام کار را به دست آورد
i * 100 / ( )UBound - LBound) / Step)

که Lbound و UBound به ترتیب مقادیر پایین و بالای حلقه هستند
و Step گام حلقه است

ولی اگر عمل مورد نظر شما مجموعه ای از اعمال مختلف است باید به هر تابع که در خلال انجام کار فراخوانی می شود یک Rate بدهید و بعد از انجام کار آن مقدار را به پروگرس بار اضافه کنید

مثال


Call DoSomething_1
progressbar1.value = 10


Call DoSomething_2
progressbar1.value = 30


Call DoSomething_3
progressbar1.value = 50


Call DoSomething_4
progressbar1.value = 55

aminir
دوشنبه 07 شهریور 1384, 09:10 صبح
آقا حامد لینک هات کار نمی کنه؟؟؟؟؟؟؟؟
برای دانلود کامپوننت Janus

جایی دیگه آپلودش نکردی؟؟

vzsoft
دوشنبه 07 شهریور 1384, 11:50 صبح
Link Not Work

Hamedm
دوشنبه 07 شهریور 1384, 21:42 عصر
آقا حامد لینک هات کار نمی کنه؟؟؟؟؟؟؟؟
برای دانلود کامپوننت Janus

جایی دیگه آپلودش نکردی؟؟
سلام

دوست عزیز یکبار دیگه امتحان کن. لینک درسته.

در پناه حق موفق باشید و پرتوان

sh
سه شنبه 08 شهریور 1384, 00:06 صبح
از سایت خودش دانلود کنی بهتره چون هر دو هفته یکبار آپدیت میشه

sinpin
سه شنبه 12 مهر 1384, 06:43 صبح
حامدخان واقعا ممنون از کنترلها
فقط لطفا یک سئوال :‌ میشه با اطمینان از اونها استفاده کرد ؟ مشکلی ایجاد نمیکنند ؟