110,536
社区成员
发帖
与我相关
我的任务
分享
delegate void HandleInterfaceUpdateDelegate(); //委托,此为重点
HandleInterfaceUpdateDelegate interfaceUpdateHandle;
interfaceUpdateHandle = new HandleInterfaceUpdateDelegate(StartPro); //实例化委托对象
Thread td;
public void StartPro() //开辟一个线程
{
td = new Thread(chang);//指向你打开窗体的方法
td.Start();
}
private void chang() //显示新窗体
{
form1 obj = new from1();
obj.ShowDialog();
}
this.Invoke(interfaceUpdateHandle);//用指定的参数列表执行指定的委托
using System.Threading;
Thread th = new Thread(showform);
private void showform()
{
from1.Show();
}