【发布时间】:2011-03-27 05:27:19
【问题描述】:
您好, 我正在尝试从线程更新按钮状态,但出现此错误:
“跨线程操作无效:控件'btn1'从创建它的线程以外的线程访问。”
请告知如何解决此问题。
这是我的代码:
if (strMyPlayer == "Player One")
{
if (srReceiver.ReadLine() == "Player One says: btn1")
{
btn1.Text = "O";
btn1.Enabled = false;
}
}
else
{
if (srReceiver.ReadLine() == "btn1")
{
btn1.Text = "X";
btn1.Enabled = false;
}
}
【问题讨论】:
-
至少有 20 个相同的问题,而且谷歌查询的第一个结果会给你解决方案。我真的很想听听您为什么不尝试寻找解决方案。
标签: c#