可能重複:
Cross-thread operation not valid: Control accessed from a thread other than the thread it was created on.C#跨線程操作無效
我得到一個錯誤信息 - 任何人都可以給我一些指點。
跨線程操作無效:控制「pbx_1」從比它創建的線程以外的 線程訪問。
我已經在這裏看過,但我似乎無法得到它的工作。我對c#很陌生,所以我可能錯過了一些東西。
Console.WriteLine("backgroundWorker1");
while (!backgroundWorker1.CancellationPending) {
Thread.Sleep(100);
if (pbx_1.Location.X < Click_X) {
pbx_1.Location = new Point(20, pbx_1.Location.X + MoveAmt);
}
if (pbx_1.Location.X > Click_X) {
pbx_1.Location = new Point(20, pbx_1.Location.X - MoveAmt);
}
backgroundWorker1.ReportProgress(1);
}
您是否嘗試過在谷歌和/或計算器上搜索此內容? – vidstige