-2
我有一個程序將方法及其參數從Form1類(Windows Form-UI)發送到另一個任務。將mehod傳遞給Form1類中的任務
我寫道:
private void Activate_Click(object sender, EventArgs e)
{
Task task = new Task(() => mng.start(switchAB.Text, switchC.Text, switchDE.Text, switchF.Text, switchG.Text, switchH.Text,textBox1.Text));
task.Start();
}
,但有錯誤我:
InvalidOperationException異常是未處理的用戶代碼 -
跨線程操作無效:控制 'switchAB'從創建線程以外的線程訪問。
mng.start是一個在managet類中獲取此參數的方法。
我該如何解決它?