单击一个按钮,用thread的start()来启动一个类里面的方法,类里面的方法触发了一个事件,我在委托事件的方法里输出MessageBox.Show(InvokeRequired.ToString());显示是false.为什么会是false了?start()触发的呀.不大明白.希望大虾帮帮我!
2 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
private delegate void ExecuteHandler();
public void CloseWaitForm()
{
if (InvokeRequired)
Invoke(new ExecuteHandler(Close));
else
Close();
}希望有所帮助。
- 2 回答
- 0 关注
- 473 浏览
添加回答
举报
0/150
提交
取消
