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