当前位置:编程学习 > C#/ASP.NET >>

C#发送单封邮件显示进度条

如题。单封邮件,发送的时候显示进度条,如何实现呢?注意,不是多封邮件 --------------------编程问答--------------------  Thread thdSub = new Thread(new ThreadStart(MailSendThreadFun));
            thdSub.Start();
另外,线程启动,显示进度条之后,如何再把线程关闭,进度条消失? --------------------编程问答-------------------- 线程函数MailSendThreadFun结束,线程自动关闭。可以在函数结束前,取消进度条。 --------------------编程问答--------------------
引用 2 楼 findcaiyzh 的回复:
线程函数MailSendThreadFun结束,线程自动关闭。可以在函数结束前,取消进度条。


请问,假如有另外一个线程在做事情A,结束之后,如何通知这个线程呢? --------------------编程问答--------------------
引用 3 楼 shensens 的回复:
Quote: 引用 2 楼 findcaiyzh 的回复:

线程函数MailSendThreadFun结束,线程自动关闭。可以在函数结束前,取消进度条。


请问,假如有另外一个线程在做事情A,结束之后,如何通知这个线程呢?


用Delegate. --------------------编程问答-------------------- 可以使用BackgroundWorker控件,具体可以参考MSDNBackgroundWorker的介绍 --------------------编程问答-------------------- 你能获取到进行到百分之几 这个进度么 要是可以获取到就用backgroundworker就好了 很方便的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,