我的學校有系統運行登錄,當學生登錄時,它顯示一條歡迎消息,5秒鐘後,此歡迎消息將被擦除以替換爲「請刷你的學生卡「。我有一個睡眠線程運行。睡眠線程結束後,我希望歡迎標籤重置爲「請刷你的身份證」,但它不會這樣做。任何幫助?我是否以正確的方式去做這件事?謝謝。Thread.Sleep後更改標籤文本
-1
A
回答
2
你沒有給出任何細節,所以我們需要猜測問題的確切原因。我將假設您在Windows上使用C#。
我猜你試圖從工作線程執行用戶界面代碼,這是一個錯誤。用戶界面代碼應該在主線程中運行。
雖然這可以通過Control.Invoke
來解決,但更好的方法是避免任何線程,使用計時器等待5秒,並在主線程中執行UI更新。
1
哪種語言? 你的代碼是什麼?
您也可以使用計時器,並在計時器滴答時爲標籤分配新文本。
相關問題
- 1. magento:在後臺更改標籤文本
- 2. 在Response.End()後更改標籤文本
- 3. 更改標籤文本
- 4. 更改標籤文本
- 5. ExtJs標籤文本更改
- 6. 更改標籤文本
- 7. 更改標籤文本
- 8. JavaFX更改標籤文本
- 9. 更改標籤文本
- 10. 當標籤文本更改
- 11. [UIView animateWithDuration動畫更改後更改標籤文本
- 12. 目標C - 環更改標籤文本
- 13. xcode更改標籤的文字後presentViewController
- 14. jQuery的 - 從標籤更改文本
- 15. 更改Android標籤上的文本
- 16. 從變量中更改標籤文本
- 17. 如何更改標籤文本動態
- 18. 動態更改標籤文本QML
- 19. 更改monodevelop c中的標籤文本#
- 20. 更改java swt中的標籤文本
- 21. 如何更改NativeScript標籤的文本
- 22. 更改標籤的文本顏色
- 23. 更改C++ CLI標籤的文本
- 24. ggplot2 plotmatrix - 更改文本標籤
- 25. 更改從文本輸入標籤
- 26. 更改TableView文本標籤類型
- 27. 更改具體細節標籤文本
- 28. 更改標籤文本定期的Javascript
- 29. C#獲取標籤並更改文本
- 30. 更改標籤文本淡出過渡