2016-01-22 87 views
0

我一直在想這個問題一段時間,我的朋友推薦我這個網站,所以是的,我是新來的。 我正在嘗試學習VB.net,但我對此一無所知。誰能幫我?只讀文本框使用不同的文本顏色?

我有一個只讀的文本框。在文本框內部,我有文本顯示「正在檢查」(用藍色字母表示) 這通常等待約20秒,然後在它下面顯示「檢查完成」(綠色文本)或「失敗」(紅色文本)仍然是藍色的。

有沒有辦法做到這一點?對不起,我沒有解釋最好的東西,但我只需要幫助。 謝謝!

+0

請提供代碼您到目前爲止嘗試過哪些操作來執行查詢? – arch

+0

你爲什麼不使用標籤?你打算以後用這個文本框來輸入嗎? –

+0

你必須使用類似'RichTextBox'的東西來實現這一點。看到這個問題:http://stackoverflow.com/questions/13220856/how-to-use-multi-color-in-richtextbox –

回答

0

如果你告訴我們你真正想要完成的事情,那將是非常棒的,因爲它不是很具體,但是我知道你想等待20秒完成某件事情,所以我會推薦System.Threading.Thread.Sleep並且應該是一種讓您知道您的流程已準備就緒的方法。改變顏色lblGrade.ForeColor = Color.Orange應該做的伎倆。

+0

不要在主UI上使用'Thread.Sleep',否則它會凍結。 –

+0

我正在製作一個程序,幫助用戶使用某些遊戲的快捷方式。如果出現任何錯誤,我正在嘗試添加輸出,並且我希望文本是多色的。 – Obfuscated