作者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
→ starlion:doevent 10/23 23:37
→ proach:create a thread to do work,and another thread to update 10/24 09:13
→ KanoLoa:textbox.update(); 10/24 17:09
→ pcjustin:Application.DoEvents(); 10/25 17:33
推 otira:textBox1.ScrollToCaret(); 10/26 13:53
推 leonjye:我記得有個appentText的.. 10/28 08:46