积极答复者
C# winform 界面假死

问题
答案
-
您是在for...next中一個一個加入tree node的吧!
所以画面会没有反应!
private void button1_Click(object sender, EventArgs e) { TreeNode tn; for (int i = 0; i < 100000; i++) { tn = new TreeNode(i.ToString()); this.treeView1.Nodes[0].Nodes.Add(tn); Application.DoEvents(); } }
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
全部回复
-
您好,for...next中 Application.DoEvents(); 吗?
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/ -
您是在for...next中一個一個加入tree node的吧!
所以画面会没有反应!
private void button1_Click(object sender, EventArgs e) { TreeNode tn; for (int i = 0; i < 100000; i++) { tn = new TreeNode(i.ToString()); this.treeView1.Nodes[0].Nodes.Add(tn); Application.DoEvents(); } }
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/