110,538
社区成员
发帖
与我相关
我的任务
分享
ser.HelloWorld();// webservice 方法 请见下
Thread thread = new Thread(new ThreadStart(HelloWorld));
thread.Start();
Top滚动 frm;
void CallHelloWorld()
{
//开始工作
//...
//完成工作
this.BeginInvoke((EventHandler)delegate {
if (frm != null && frm.IsDisposed)
{
frm.Close();
}
});
}
private void button1_Click(object sender, EventArgs e)
{
this.BeginInvoke((EventHandler)delegate
{
frm = new Top滚动();
frm.ShowDialog();
});
Thread th = new Thread(new ThreadStart(CallHelloWorld));
th.Start();
}
Top滚动 frm;
void CallHelloWorld()
{
Service.Service ser = new Service.Service();
ser.HelloWorld();// webservice 方法
frm.Close(); //调用结束,关闭窗体
}
private void button1_Click(object sender, EventArgs e)
{
frm = new Top滚动();
frm.Show();
this.BeginInvoke(new MethodInvoker(CallHelloWorld));
}