ToolStripMenuItem 为什么可以在非创建它的线程上直接修改它的属性
private void MyButton_Click(object sender, EventArgs e){
Thread t = new Thread(new ThreadStart(Process));
t.IsBackground = false;
t.Name = "barPracess";
t.Start();
}
public void Process()
{
this.testToolStripMenuItem.Text = "changeValue";
}
直接修改 并且 成功了,,,, 请问 为什么,其他 控件比如 Button、Lable这些又不行呢 ,必须用this.Invoke(new 委托(方法),参数列表)。