C#WinForm - 立即更新靜態文本Label
(Update the Label/TextBox dynamically in your process in WinForm with C#)
【問題】
有時候,想在狀態欄顯示“正在轉換數據,請稍后……”之類的提示,但是給Label賦值后,Label的顯示文本並沒有改變,而是等操作(例如轉換數據)完成了之后才變化為“正在……”
那么怎么讓靜態文本立即顯示更新的文本內容呢?
【解決】
其實很簡單,只要使用Label.Refresh();函數強制Label控件刷新顯示即可:
Label1.Text = "正在轉換數據,請稍后……";
Lable1.Refresh();
經本人運行測試,效果符合要求,問題解決。
注:次方法對ListBox等多種控件都有效
轉載請注明出處hi.baidu.com/公子迅,謝謝大家的支持 ^_^
