ايران ويج

نسخه‌ی کامل: لودینگ loading
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام به همه

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

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

در ضمن نمی خوام که برنامه رو کامل stop کنه . چون 1 عکس loading دارم که باید اونو به کار بگیرم و اگر کل کار stop بشه loading هم stop میشه . اگه میشه راهنمایی کنید.
[/size][/size]
از multithreading استفاده کن.
(۱۸-مهر-۱۳۸۸, ۲۱:۳۰:۴۸)ajlajlajl نوشته است: [ -> ]از multithreading استفاده کن.

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

اگر میشه 1 جور بتونم وقتی progressBar به انتها رسید کاربر نتیجه کارشو ببینه.
سلام دوستان
خوب می تونی یه تایمر بذاری وقتی کاربر کلیک کرد تایمر enable بشه و یه واحد یه واحد به مشخصه progressBar ، value اضافه بشه وقتی value به maximum رسید کاربر نتیجه کارشو ببینه
اگه کاری که میخوان انجام بدن باعث توقف پروسس تا پایان اون میشه باید از multithreading استفاده کنن. وگرنه میتونن از روش جناب toopdanlod یا روشهای مشابه استفاده کنن.

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

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

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

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

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


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