Обращение К Объекту Из Другого Потока

Тема в разделе ".NET", создана пользователем roma28, 23 окт 2011.

Статус темы:
Закрыта.
  1. roma28

    roma28 Гость

    Обработчик события Data_Received объекта com порта должен изменять текст лэйбла на форме. При запуске вылезает ошибка:

    Необработанное исключение типа "System.InvalidOperationException" произошло в System.Windows.Forms.dll
    Дополнительные сведения: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления "label5" не из того потока, в котором он был создан.

    Вот код:
    private void comPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
    string message = comPort.ReadLine();
    parseMes(message);
    label5.Text = "a";
    }

    Как сделать чтобы все работало?
     
  2. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Читать вот это до просветления.
     
Загрузка...
Похожие Темы - Обращение Объекту Из
  1. Bafomet
    Ответов:
    18
    Просмотров:
    167
  2. Shouldercannon
    Ответов:
    1
    Просмотров:
    153
  3. proteam
    Ответов:
    7
    Просмотров:
    794
  4. Вовкин
    Ответов:
    0
    Просмотров:
    723
  5. Вовкин
    Ответов:
    0
    Просмотров:
    687
Статус темы:
Закрыта.

Поделиться этой страницей