可能重複:
I want different colours in my C# webform textbox!如何在多行文本框中設置字符串的ForeColor?
我有一個TextBox
控制與TextMode="MultiLine"
。它就像一個聊天應用程序,其中用戶名稱出現在不同的color
中,消息以黑色顯示。如何僅更改用戶名稱的文本框ForeColor
?
可能重複:
I want different colours in my C# webform textbox!如何在多行文本框中設置字符串的ForeColor?
我有一個TextBox
控制與TextMode="MultiLine"
。它就像一個聊天應用程序,其中用戶名稱出現在不同的color
中,消息以黑色顯示。如何僅更改用戶名稱的文本框ForeColor
?
重複問題:
I want different colours in my C# webform textbox!
你有兩種選擇:
另一種解決方案可以是這樣的:
但請記住,此解決方案適用於輸入新消息。對於舊消息,您應該使用div並跨越唯一元素(不帶文本框)來顯示它們。發佈的消息不需要文本框,因爲它們不可編輯!
據我所知這是不可能的(改變文本框中文本不同部分的顏色)。你只能有1種顏色,你最好的辦法就是把它用HTML格式包裝起來,用戶名稱作爲一個單獨的div,文本控件浮動到正確的位置。
您不能在文本框中爲單獨的單詞添加不同的顏色。 您只能爲整個文本框設置一種顏色。
MyTextBox.ForeColor = Color.Red;
任何其他情況下,你將不得不使用HTML和CSS
你應該使用不同於文本框的東西。文本框無法顯示不同顏色的文本 – Stecya 2011-05-03 08:23:09