امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
لودینگ loading
نویسنده پیام
ardavan4816 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
لودینگ loading
با سلام به همه

یک پروژه دارم که باید یک loading داشته باشه

یعنی کاربر وقتی کلیک میکنه تا نتیجه کلیکشو ببینه چند ثانیه طول بکشه و بعد جواب کلیکشو ببینه .

در ضمن نمی خوام که برنامه رو کامل stop کنه . چون 1 عکس loading دارم که باید اونو به کار بگیرم و اگر کل کار stop بشه loading هم stop میشه . اگه میشه راهنمایی کنید.
[/size][/size]
(آخرین ویرایش در این ارسال: ۱۸-مهر-۱۳۸۸, ۱۷:۱۹:۵۰، توسط ardavan4816.)
۱۸-مهر-۱۳۸۸, ۱۷:۱۹:۰۲
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: لودینگ loading
از multithreading استفاده کن.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۸-مهر-۱۳۸۸, ۲۱:۳۰:۴۸
وب سایت ارسال‌ها
پاسخ
ardavan4816 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: لودینگ loading
(۱۸-مهر-۱۳۸۸, ۲۱:۳۰:۴۸)ajlajlajl نوشته است: از multithreading استفاده کن.

من امید وارم اشتباه کنم ولی هرچی گشتم همچین چیزی پیدا نکردم . اگر امکانش هست بیشتر راهنمایی کنید .

اگر میشه 1 جور بتونم وقتی progressBar به انتها رسید کاربر نتیجه کارشو ببینه.
۱۸-مهر-۱۳۸۸, ۲۳:۵۸:۳۶
ارسال‌ها
پاسخ
toopdanlod آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 65
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 59
( 135 تشکر در 73 ارسال )
ارسال: #4
RE: لودینگ loading
سلام دوستان
خوب می تونی یه تایمر بذاری وقتی کاربر کلیک کرد تایمر enable بشه و یه واحد یه واحد به مشخصه progressBar ، value اضافه بشه وقتی value به maximum رسید کاربر نتیجه کارشو ببینه

(آخرین ویرایش در این ارسال: ۱۹-مهر-۱۳۸۸, ۱۳:۲۸:۵۴، توسط toopdanlod.)
۱۹-مهر-۱۳۸۸, ۱۳:۲۳:۰۸
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #5
RE: لودینگ loading
اگه کاری که میخوان انجام بدن باعث توقف پروسس تا پایان اون میشه باید از multithreading استفاده کنن. وگرنه میتونن از روش جناب toopdanlod یا روشهای مشابه استفاده کنن.

پر شدن progressBar هم به اون کاری که داره انجام میشه و زمانش و ... بستگی داره. خودتون باید تنظیمش کنید.

(۱۸-مهر-۱۳۸۸, ۲۳:۵۸:۳۶)ardavan4816 نوشته است:
(۱۸-مهر-۱۳۸۸, ۲۱:۳۰:۴۸)ajlajlajl نوشته است: از multithreading استفاده کن.

من امید وارم اشتباه کنم ولی هرچی گشتم همچین چیزی پیدا نکردم . اگر امکانش هست بیشتر راهنمایی کنید .

اگر میشه 1 جور بتونم وقتی progressBar به انتها رسید کاربر نتیجه کارشو ببینه.

همین عبارت multithreading رو توی گوگل با C# جستجو کنید یا تو MSDN یه عالمه نتایج در میکنه از خودش که. توی کتاب ها هم تحت همین نام یا "چند نخی" هست.


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

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۹-مهر-۱۳۸۸, ۱۷:۰۶:۵۵
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS