[問題] 迴圈延遲時間控制 的問題
請問各位,小弟的問題是該如何對時間做延遲,
1)_讀取「_Form1.label1.Text」路徑中所有資料匣。
2)_讀取各資料匣中內容。
3)_每讀取新的目錄更新 listBOX 的顯示。
4)_延遲 1 秒,重新 (2)、(3)動作,直到所有目錄讀取完畢
現在如果是使用 System.Threading.Thread.Sleep(1000); 的方法,
程式會執行到迴圈結束,最後只顯示結果,
請問有什麼地方使用錯了呢?
string[] _dir_sub1 = Directory.GetDirectories(_Form1.label1.Text);
for (int i = 0; i < _dir_sub1.Length; i++)
{
__Form1.label1.Text = _dir_sub1[i];
string[] _dir_sub2 = Directory.GetFiles(_dir_sub1[i],"*.jpg");
_dir_main.GetFiles("*.jpg",SearchOption.AllDirectories);
listBox1.DataSource = _dir_sub1;
listBox2.DataSource = _dir_sub2;
System.Threading.Thread.Sleep(1000);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.54.36
→
11/16 17:52, , 1F
11/16 17:52, 1F
→
11/17 12:06, , 2F
11/17 12:06, 2F