1. 程式人生 > >System.InvalidOperationException:“線程間操作無效: 從不是創建控件“txtPortName02”的線程訪問它。”

System.InvalidOperationException:“線程間操作無效: 從不是創建控件“txtPortName02”的線程訪問它。”

check leg txt http oss val rms thread 信息

“System.InvalidOperationException”類型的未經處理的異常在 System.Windows.Forms.dll 中發生

其他信息: 線程間操作無效: 從不是創建控件“txtPortName02”的線程訪問它。

技術分享圖片

解決方法:

1 構造方法中添加

CheckForIllegalCrossThreadCalls = false;

2 方法二 invoke

txtPortName02.Invoke(new Action<string>((str) => { label1.Text = str; }), r.Next(0, 10).ToString());

System.InvalidOperationException:“線程間操作無效: 從不是創建控件“txtPortName02”的線程訪問它。”