2013-03-05 3 views
4

Я хочу изменить цвет текста Не работает Ссылки, если ссылка не работает, ее цвет должен быть красным. и мои ссылки в текстовом полеКак изменить цвет текста в текстовом поле?

if (!IsLinkWorking(link)) 
{ 
    //Here you can show the error. You don't specify how you want to show 
    TextBox2.Text += string.Format(
     "{0}\nNot working\n\n ", link); 
    // this should be in red which is in textbox2.text 
} 
else 
{ 
    TextBox2.Text += string.Format("{0}\n working\n\n", link); 
} 
+0

использование $ (your_item) .css ("цвет", "красный"); –

+0

Я перезапустил это, чтобы удалить тег [tag: javascript], похоже, что он вообще не относится к Javascript, но это непонятно из вопроса. Это C#, но вы спрашиваете об ASP.NET или настольном клиенте? –

ответ

2

Вы можете изменить цвет текста TextBox с ForeColor собственности, но вы не можете отобразить часть текста, в другой цвет. Для этого вам понадобится RichTextBox или что-то подобное.

Чтобы изменить цвет текста в TextBox управления:

TextBox2.ForeColor = System.Drawing.Color.Red; 
TextBox2.Text += string.Format("{0}\nNot working\n\n ", link); 
+0

его отображаемая ошибка. Имя «Цвет» не существует в текущем контексте. – yash

+0

Оно находится в пространстве имен 'System.Drawing'. Я отредактировал свой ответ. –

+0

ему должно понравиться это 'TextBox2.ForeColor = System.Drawing.Color.Red; TextBox2.Text + = string.Format ("{0} \ nНе работает \ n \ n", link); ' – yash

1

Установите свойство ForeColor текстового поля:

TextBox2.ForeColor = System.Drawing.Color.Red; 
1

Вы можете использовать

TextBox2.ForeColor = Color.Red; 

или использовать для richTextBox1

this.TextBox2.SelectionColor = Color.Red; 
1

Вы можете изменить цвет шрифта с ForeColor

Получает или задает основной цвет элемента управления.

TextBox2.ForeColor = System.Drawing.Color.Red; 
Смежные вопросы