با سلام .
من یه سری کد دارم که میخام بعد از اینکه اجرا شدند لیبل 1 متنی را نشان بده
با مسیج باکس راحت انجام میشه ولی با لیبل نمی دونم چرا جواب نمیده و خطا میده . اینم عکسش
Untitled.png
با سلام .
من یه سری کد دارم که میخام بعد از اینکه اجرا شدند لیبل 1 متنی را نشان بده
با مسیج باکس راحت انجام میشه ولی با لیبل نمی دونم چرا جواب نمیده و خطا میده . اینم عکسش
Untitled.png
پروژه تون رو یک بار Build یا Rebuild کنید و دوباره اجرا بگیرید دستورات درست هستن.
الان برای بار دوم توجه میکنم زده ابزار Label1 یک زده موجود نیست چون دستور درست هستش ولی اشتباه نکرده باشم متن خطا داره از عدم وجود ابزار اطلاع میده که همون Label1 هستش منظورم
ری بیلد و بیلد سولوشن زدن حل نشد
توی فرم هم لیبل ها را نشون می ده ولی نمیدونم چرا نمیشه
این لینک انگار توضیح داده مشکل چیه ولی من سر در نیاوردم
از thread داشتی استفاده میکردی اگه از Threads استفاده کنید نمیتوانید داخل Thread شی به کار ببرید یه روش داره اون روی سیستم دارم یدا میکنم به شما میدم اگه از Thread استفاده کردی بگو بگردم اون سورس ببینم دارم بهت بدم تا بتونی داخل به یک روش دیگه از ابزار داخلش استفاده کنی
اگه ازش استفاده نمیکنی یعنی از دستور Threadچون ویرایش دستوری نیست که نیاز به Thread داشته باشه حذف کنید Thread درست میشه.
جدا چون دارید ADO کار میکنید به این لینک هم سر بزن با ADO هستش و خیلی کمکت میکنه تو کدنویسی و سرعت کدنویسی ات میبره بالا
https://barnamenevis.org/showthread.p...8C%D8%B3%DB%8C
چون فقط ترد اصلی برنامه مجازه که به المان ها یا کنترل های بصری (UI) دسترسی داشته باشه و سایر تردهای ایجاد شده مجاز نیستند، شما باید برای رفع این مشکل از کد زیر استفاده کنی:
label1.Invoke(new Action(() =>
{
label1.Text = "ویرایش شد";
}));
با تشکر فراوان از دوستان بخصوص mr.sirwan. تمام کارام را راه انداخت. پاینده باشید