将文本框/标签中的文本颜色设置为红色并加粗
本文关键字:文本 红色 设置 标签 颜色 | 更新日期: 2023-09-27 18:30:01
在特定条件下,我希望文本颜色为红色。
以下是我想要完成的方法。
string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{
// set color of text in TextBox1 to red color and bold.
}
有什么函数可以设置TextBox中文本的属性吗?
TextBox1.ForeColor = Color.Red;
TextBox1.Font.Bold = True;
或者可以使用CssClass来完成(推荐):
.highlight
{
color:red;
font-weight:bold;
}
TextBox1.CssClass = "highlight";
或者可以内联添加样式:
TextBox1.Attributes["style"] = "color:red; font-weight:bold;";
尝试使用属性ForeColor。像这样:
TextBox1.ForeColor = Color.Red;
string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{
// set color of text in TextBox1 to red color and bold.
TextBox1.ForeColor = Color.Red;
}
另一种方法。这种方法只需添加2个跨度,就可以将文本更改为2种不同的颜色。
Label1.Text = "String with original color" + "<b><span style=""color:red;"">" + "Your String Here" + "</span></b>";
试试这个:
label { color: red; font-weight:bold;}
label span { color: blue; font-weight:bold;}
<label>Label With Color <span>And Bold Text</span> </label>