PDA

View Full Version : سوال: visible شدن لیبل قبل از شروع آپدیت نرم افزار



sgn2006
شنبه 27 آبان 1396, 21:29 عصر
با سلام خدمت دوستان عزیز
راستش نمیدونم اصطلاح این کار چیه ، اگر میدونستم یک تاپیک باز نمیکردم و توی اینترنت درموردش جستجو میکردم...

داستان از این قراره که هنگام لاگین کاربر به برنامه اگر نرم افزار احتیاج به آپدیت داشت یک لیبل Visible=True بشه و به کاربر بگه که برنامه ات در حال بروز رسانیه...
من این کارو انجام دادم ، اما مشکل اینجاست که وقتی بروز رسانی تموم میشه و به کاربر پیغام میده که بروز رسانی انجام شد تازه لیبل روشن میشه !!! خیلی دیره !!! من میخام لیبل روشن بشه بعد کار آپدیت انجام بشه اما وقتی آپدیت تموم شد لیبل روشن میشه....

خطی که لیل رو روشن میکنه اولین خطه!!! و قاعدتا C# باید اون رو اجرا کنه بعد بره سراغ بقیه خطها... اما :ناراحت::ناراحت:

دوستان لطفا راهنمایی بفرمایید
با تشکر

زنده باد ایران و ایرانی

Mahmoud.Afrad
شنبه 27 آبان 1396, 21:39 عصر
کد قرار بدید.
اما میشه حدث زد که آپدیت را در همان thread اصلی انجام میدهید. کافیه از backgroundworker و یا از thread استفاده کنید.

sgn2006
شنبه 27 آبان 1396, 23:39 عصر
کد قرار بدید.
اما میشه حدث زد که آپدیت را در همان thread اصلی انجام میدهید. کافیه از backgroundworker و یا از thread استفاده کنید.

سلام ،
دقیقا زدی به هدف :تشویق::تشویق: اصطلاحش یادم رفته بود :اشتباه::اشتباه:

(http://barnamenevis.org/showthread.php?392693-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-BackgroundWorker-%DA%86%DB%8C%D8%B3%D8%AA-%D8%9F)http://barnamenevis.org/showthread.php?392693-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-BackgroundWorker-%DA%86%DB%8C%D8%B3%D8%AA-%D8%9F

https://www.mspsoft.com/1394/08/09/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-backgroundworker-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE/


مشکلم حل شد
ممنون از راهنماییتون :قلب::قلب:

زنده باد ایران و ایرانی



(https://www.mspsoft.com/1394/08/09/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-backgroundworker-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE/)