可能重复:
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