PDA

View Full Version : سوال: چگونه از لود شدن برنامه کاربردی دیگری در سی شارپ متوجه شوم



sayanpro
پنج شنبه 16 مرداد 1393, 14:32 عصر
سلام دوستان عزیز.
فرض کنید که من در برنامه ام یک button دارم که وقتی روی آن کلیک می شود به طور مثال برنامه نت پد ویندوز را توسط شی process اجرا می کند.
می خواهم تا زمانی که برنامه نت پد لود نشده و در دسکتاپ کاربر به نمایش در نیامده است، مثلا به کاربر پیغام بدهم که منتظر اجرای برنامه باشد یا تصویری به کاربر نشان دهم.
البته هدف من برای یک برنامه کاربری است که در یک مسیر شبکه به اشتراک گذاری شده است.

ممنون میشوم راه حل یا ایده ای پیشنهاد دهید.

با تشکر.

Amiri.projects
جمعه 17 مرداد 1393, 00:07 صبح
راحت ترین راهی که به نظر من میرسه، استفاده از BackroundWorker هست. شما قبل از شروع BackroundWorker، تصویر لودینگ خودتونو نمایش میدید و هنگامی که BackroundWorker، تمام شد یعنی در متد RunWorkerCompeleted آن، تصویر لودینگ رو بر میدارید. موفق باشید.

مثال BackroundWorker :

http://msdn.microsoft.com/en-us/library/cc221403%28v=vs.95%29.aspx

موفق باشید.