怎么实现双线程?
本人在做一个Win Form登陆程序.本人想在第一个登陆验证页面点击 "确定 "按钮时,在桌面上弹出第二个页面,第二个页面只有一个进程度条在不停的运行(当单独调用第二个页面时,可以看到进度正常工作),而且底层同时在执行身份验证程序.但是,当点击 "确定 "按钮后,弹出的第二个页面中的进度条,显示的一个白条.
Thread TH1 = new Thread(new ThreadStart(ShowGDT));
TH1.Start();
Thread TH2 = new Thread(new ThreadStart(CheckME));
TH2.Start();
本人定义了两个线程来完成两个操作,但还是没有达到预期的效果.
希望高人指教?
------解决方案--------------------在点确定按钮显示第二个页面以后用Application.DoEvent()使其可以得到处理就应该可以了。
------解决方案--------------------你说的不是太清楚,
1:为什么用线程?
2:这两个窗口是怎么调用的?
3:怎么会有第二个界面显示的时候才会进程度条在不停的运行?
------解决方案--------------------Thread TH1 = new Thread(new ThreadStart(ShowGDT));
TH1.Start();
...
public void ShowGDT(){
Thread TH2 = new Thread(new ThreadStart(CheckME));
TH2.Start();
}
在线程1里开启线程2呢?