@blvckheart0
Начинающий кодер

Недопустимая операция в нескольких потоках?

Не могу понять, что от меня требует код. Писал обработчик события под нажатие кнопки. При нажатии кнопки всё работает. Как только перенёс этот код на событие получения данных из COM порта, ругается на это ->
Возникло исключение "System.InvalidOperationException" в System.Windows.Forms.dll ("Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'dataGridView1' не из того потока, в котором он был создан.")

5ad544642e8dc706709640.jpeg
  • Вопрос задан
  • 8789 просмотров
Решения вопроса 1
Нельзя работать с графическими элементами из другого потока. Используйте Invoke.
https://msdn.microsoft.com/ru-ru/library/zyzhdc6b(...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы