如何使用C#在代码后台更改标签字体

3

我将日期从数据库中提取到文本字段中。现在如果失败,我想将一个标签(在面板内部)的字体颜色显示为红色。

我尝试过这样做:


```html ```

但没有成功。请问有什么更好的办法吗?

if (success)
{
    Panel_Message.Visible = false;                
}
else 
{
    Panel_Message.Visible = true;
    Label_Fail.Visible = true;

    Label_Fail.Text = "Invalid Last Name and Employee Number";
}
3个回答

9

您需要创建一个包含所需样式的CSS类,然后使用CssClass属性,例如:

Label.CssClass = "Class"; 

或者如果你想要内联样式,则可以这样做:

Label.Attributes.Add("style", "font: FONT;");

8

这应该会有所帮助

label1_Fail.ForeColor = Color.Red;

感谢您的编辑,哈哈。这是一个愚蠢的错误。


8

就像这样:

LabelFail.ForeColor = System.Drawing.Color.Red;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接