日期:2014-05-18  浏览次数:20852 次

我有一段程序,每执行一步要在窗体向用户显示一句话,用什么事件?
有一段程序,后台执行,要向前台窗体显示自己执行到哪一步了,怎么弄?

控制台的话用Console.WriteLine()就可以,但是用窗体的时候,Application.Run()是执行一次就放在哪儿不动了,而show()方法是一闪就没了

------解决方案--------------------
不太懂你要的效果。
不过及时通知进度,你可以用BackgroundWorker ProgressBar
你也可以自己写一个通知事件、委托
------解决方案--------------------
C# code

1.异步委托

2.不知道你的代码是怎么写的
如:
label1.Text = "正在计算...";
Application.DoEvents();  //用这句试试
//计算代码
//........

------解决方案--------------------
事件,委托..
------解决方案--------------------
观察者模式