Недопустимая межпоточная операция (как получить доступ к элементам WinForm из событий других модулей?)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Недопустимая межпоточная операция (как получить доступ к элементам WinForm из событий других модулей?)

Сообщение Anonymous »


I have a module with an event for serial port signal

serialPort.DataReceived.AddHandler(SerialDataReceivedEventHandler(DataReceived)); where DataReceived is

let DataReceived a b = rxstring 5) { int myval = BitConverter.ToInt32(m, 3); textBox1.Text += " val: " + myval.ToString() + " "; but when it's trying to access textBox1 I'm getting:

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

So the question is, How to access WinForm elements from another modules events?


Источник: https://stackoverflow.com/questions/128 ... another-mo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»