public delegate void Myweituo();
Myweituo weituo=new Myweituo(buttonXianshi);
public void buttonXianshi()
{
button1.Visible=true;
}
线程方法
{
if满足条件
dosomething!!...
}
有人知道怎么在线程中调用窗体控件吗?比如我在主窗口定义了一个按钮,运行时把这个按钮隐藏,线程绑定的方法中定义了一个随机数,[1,2,3]如果为1,我就将按钮显示出来,该怎么做啊?
{
if满足条件
button1.Invoke(weituo, null);
}
//Myweituo weituo=new Myweituo(buttonXianshi);
public void buttonXianshi(bool val)
{
if(button1.InvokeRequired)
{
button1.Invoke(new Myweituo(buttonXianshi),new object[]{val});
}
else
button1.Visible=val;
}
线程方法
{
if满足条件
buttonXianshi(true);
else
buttonXianshi(false);
}