我在Winforms应用程序中遇到了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
之前设置它也是如此。两个控件都得到了“完成!” listAllFiles函数运行后的文本。
但是我在ToolStripStatusLabel上有什么特别之处吗?
答案 0 :(得分:1)
在调用函数
之前,您需要刷新表单bottomLbl.Text = "Adding file(s) to list...";
this.Text = "Adding file(s) to list...";
this.Refresh();
listAllFiles(carrier, type, chkListBox, withDestSystem, listBox, cmbBox);
bottomLbl.Text = "Done!";
this.Text = "Done";