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

У меня есть модуль с событием для последовательного порта Sygnal

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

где DataReceived находится

let DataReceived a b =
    rxstring  5) {
             int myval = BitConverter.ToInt32(m, 3);
             textBox1.Text += " val: " + myval.ToString() + " ";

но когда этопытается получить доступ к textBox1 IЯ получаю:

Операция с поперечной резьбой недопустима: Control 'textBox1' доступ из потока, отличного от потока, в котором он был создан.

Итак, вопрос в том, как получить доступ к элементам WinForm из событий другого модуля?

Ответы на вопрос(2)

Ваш ответ на вопрос