Установите цвет текста в Textbox / Label на красный и выделите его жирным шрифтом в asp.net C # - PullRequest
12 голосов
/ 03 апреля 2012

Я хочу, чтобы цвет текста был красным при определенных условиях.

Вот как я хочу это сделать.

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

Есть ли какая-либо функция, которая может установитьсвойство текста в TextBox?Пожалуйста, помогите!

Ответы [ 3 ]

28 голосов
/ 03 апреля 2012
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;";
3 голосов
/ 03 апреля 2012

Попробуйте использовать свойство ForeColor. Как это:

TextBox1.ForeColor = Color.Red;
1 голос
/ 03 апреля 2012
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;
}
...