TextBox 逐行显示的有关问题
TextBox 逐行显示的问题我希望点下按钮后,textbox根据程序执行的过程来显示内容.比如,按下按钮后立即显示:
TextBox 逐行显示的问题
我希望点下按钮后,textbox根据程序执行的过程来显示内容.
比如,按下按钮后立即显示:"正在执行...",然后计算一些东西后,在显示:"执行时间xx秒",这样顺序的显示下去
C# codetxtResult.Text += "正在执行..."Method1() //比如这个方法花了10秒计算了一些东西txtResult.Text += "执行时间: 10s..."Method2() //这个方法返回执行结果txtResult.Text += "执行成功:...."...
按上面这样写的话,会卡着,然后都执行完以后,textbox在一次显示所有信息....,请问该怎么改
[解决办法]多线程或者直接用backgroundWorker
http://blog.163.com/j_yd168/blog/static/4967972820092114269195/
[解决办法]txtResult.Text += "正在执行..."
txtResult.Refresh();
Method1() //比如这个方法花了10秒计算了一些东西
txtResult.Text += "执行时间: 10s..."
txtInCome.Refresh();
Method2() //这个方法返回执行结果
txtResult.Text += "执行成功:...."
txtResult.Refresh();