Search code examples
c#asp.netcolorstext-formatting

Set color of text in a Textbox/Label to Red and make it bold


I want a text color to be red in color on certain condition.

Here is how i want to get it done.

string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{ 
// set color of text in TextBox1 to red color and bold.
}

Is there any function that can set the property of text in TextBox?


Solution

  • TextBox1.ForeColor = Color.Red;
    TextBox1.Font.Bold = True;
    

    Or this can be done using a CssClass (recommended):

    .highlight
    {
      color:red;
      font-weight:bold;
    }
    
    TextBox1.CssClass = "highlight";
    

    Or the styles can be added inline:

    TextBox1.Attributes["style"] = "color:red; font-weight:bold;";