作者wugymcu (Michael)
看板C_Sharp
标题[问题] 如何在跑程式的时候让textbox显示文字
时间Wed Oct 23 23:33:58 2013
今天测试textbox跟label,
他们的设计好像是会在程式全部跑完、
操作者能动作的时候才显示出来,
例如以下程式码:
1. textBox1.Text ="读取中"
2. {某个要做很久的动作,例如读取大量资料}
3. textBox1.Text +="读取完毕"
在读取的当下(2)的时候,
textbox是不会有显示的,
而是在全部程式码跑完後一次显示:
读取中
读取完毕
请问要怎麽让他在(2)的时候就显示出来?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.110.215
1F:→ starlion:doevent 10/23 23:37
2F:→ proach:create a thread to do work,and another thread to update 10/24 09:13
3F:→ KanoLoa:textbox.update(); 10/24 17:09
4F:→ pcjustin:Application.DoEvents(); 10/25 17:33
5F:推 otira:textBox1.ScrollToCaret(); 10/26 13:53
6F:推 leonjye:我记得有个appentText的.. 10/28 08:46