Im在Winforms應用程序中的ToolStripStatusLabel有一些問題。爲了更好地解釋我這裏有ToolStripStatusLabel行爲不像其他類型的控件
bottomLbl.Text = "Adding file(s) to list...";
this.Text = "Adding file(s) to list...";
listAllFiles(carrier, type, chkListBox, withDestSystem, listBox, cmbBox);
bottomLbl.Text = "Done!";
this.Text = "Done";
一些代碼是什麼我不明白是,this.Text
不會改變的「添加文件...」,而不是bottomLbl即使我將其設置爲this.text
之前這樣做。兩個控件都獲得了「完成!」 textAllFiles函數運行後的文本。
但是在ToolStripStatusLabel上有什麼特別的事情要做嗎?
認識之前需要刷新形式。當你的UI線程關閉時,它不會發生,列出文件。您的用戶界面無法響應,點擊不起作用。添加'bottomLbl.Update();'快速修復。像BackgroundWorker是一個真正的修復。 – 2014-10-19 03:56:10