3

如果链接不起作用,我想更改 Not working Links 的文本颜色,它的颜色应该是红色。我的链接在文本框中

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);
}
4

5 回答 5

2

您需要查看该ForeColor属性:

TextBox2.ForeColor = Color.Red;

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.forecolor.aspx

于 2013-03-05T10:08:38.227 回答
2

TextBox您可以使用属性更改文本颜色ForeColor,但不能以不同颜色显示部分文本。为此,您将需要一个RichTextBox或类似的东西。

要更改TextBox控件的文本颜色:

TextBox2.ForeColor = System.Drawing.Color.Red;
TextBox2.Text += string.Format("{0}\nNot working\n\n ", link);
于 2013-03-05T10:12:53.637 回答
1

设置文本框的 ForeColor 属性:

TextBox2.ForeColor = System.Drawing.Color.Red;
于 2013-03-05T10:09:09.617 回答
1

您可以使用

TextBox2.ForeColor = Color.Red;

或用于richTextBox1

this.TextBox2.SelectionColor = Color.Red;
于 2013-03-05T10:10:10.573 回答
1

您可以使用ForeColor更改字体颜色

获取或设置控件的前景色。

TextBox2.ForeColor = System.Drawing.Color.Red;
于 2013-03-05T10:11:52.280 回答