首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何实现双线程

2011-12-28 
怎么实现双线程?本人在做一个WinForm登陆程序.本人想在第一个登陆验证页面点击 确定 按钮时,在桌面上弹

怎么实现双线程?
本人在做一个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呢?

热点排行