نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در هنگام کار با پورت سریال در C#‎

  1. #1

    Question مشکل در هنگام کار با پورت سریال در C#‎

    من با استفاده از کامپوننت Serial Port یک رشته رو از با استفاده از Event Recive_Data از ورودی میخونم و داخل یک متغییر میریزم ولی زمانی که میخوام داخل Recive_data یه عملی انجام بدم یه error میده. مثلا وقتی میخوام مقداری رو که از ورودی داخل یه string ریختمو تو یه label نمایش بدم

    ;()label1.text=str.tostring
    این پیغام و میده :


    Cross-thread operation not valid: Control 'Label1' accessed from a thread other than the thread it was created on.

    لطفا راهنمایم کنید .

  2. #2
    در ابتدای تابع سازنده این کد رو بنویسید احتمالاٌ مشکلتون حل میشه:
    Control.CheckForIllegalCrossThreadCalls = false;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •