Доступ к control'у из другого потока.
От: lexander_t  
Дата: 30.08.07 17:26
Оценка:
Функция, запущенная в отдельном потоке, должна писать информацию в TextBox.
Пишу в ней:

MyTextBox.Text+="Some text";


Программа запускается нормально, но при запуске потока получаю окошко "An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll". В дополнительной информации сказано, что "Cross-thread operation not valid: Control 'MyTextBox' accessed from a thread other than the thread it was created on."
lock и т.п. не помогает.
Все примеры по потокам, которые удалось найти — консольные, там такого нет.

03.09.07 17:55: Перенесено модератором из '.NET' — AndrewVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.