PDA

View Full Version : مبتدی: رفتن از یک فرم به فرم دیگر با Wait



kh-emami
یک شنبه 30 فروردین 1394, 20:08 عصر
دوستان با سلام
من چند تا فرم دارم میخوام مثلا از فرم اول که رفت به فرم دوم با مثلا Wait یا لطفا منتظر بمانید نشان داده شود چون بین فرم ها اطلاعات جابه جا میشود یه ذره به مشکل میخوره اگر میتوانید کمک کنید
شاید هم تو این تاپیک ها باشه ولی من نتونستم پیدا کنم یا نمی تونم خوب بگردم به هر حال امیدوارم متوجه شده باشید
با تشکر

ghasem110deh
یک شنبه 30 فروردین 1394, 20:25 عصر
سلام
یه فرم انتظار به سلیقه خودتون درست کنید ...
بعد از طریق thread همزمان هر دو کار رو انجام بدین (هم باز شدن فرم دوم ... و هم نمایش فرم انتظار)
.
.
.
بدین صورت که تا وقتی که اطلاعات فرم دوم بارگذاری نشده ، فرم انتظار نمایش داده بشه ... بعد فرم انتظار بسته بشه و فرم دوم باز شه !

kh-emami
سه شنبه 01 اردیبهشت 1394, 19:09 عصر
دوست عزیز با تشکر
میشه یه ذره درباره استفاده از thread ها در این برنامه توضیح بدید
یا حداقل یک لینک بدید برم ازش یاد بگیرم
بازهم ممنون از اینکه راهنمایی کردید

ghasem110deh
سه شنبه 01 اردیبهشت 1394, 22:19 عصر
سلام
این لینک ها رو نگاه کنین :

http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=2120261&viewfull=1#post2120261

http://www.codeproject.com/Articles/1083/Multithreaded-Programming-Using-C

http://www.tutorialspoint.com/csharp/csharp_multithreading.htm

http://www.albahari.com/threading/

کار نخ ها یا همون thread ها انجام همزمان یه سری دستور !
مثلا دستوراتی که یه پروسه طولانی رو انجام میدم (مثلا خوندن حجم زیادی از اطلاعات از بانک) ؛ این پروسه میتونه به وسیله نخ چند تیکه بشه ...
یا این عملیات در پشت یه دستور کوچیک دیگه انجام بشه ... طوری که ما روند یه دستور رو داریم تو فرم میبینیم ولی در واقع پروسه اصلی داره اجرا میشه !
.
.
.
البته من خودم هم خیلی تسلط ندارم (دوستانی که کار کردن بیشتر توضیح بدن) ... ولی خیلی کار رابندازه ... و جالب !
سعی کنید یاد بگیرین :)
.
.
.
این فکر کنم چیزیه که میخواین :

http://stackoverflow.com/questions/167323/how-to-open-a-form-in-a-thread-and-force-it-to-stay-open

موفق باشین !

ghasem110deh
سه شنبه 01 اردیبهشت 1394, 22:35 عصر
البته این بهتره :

http://stackoverflow.com/questions/23144460/connection-to-the-database-will-execute-only-if-the-username-is-same-with-the-da