2012-04-03 46 views
8

Tôi muốn màu văn bản có màu đỏ trong một số điều kiện nhất định.Đặt màu văn bản trong một Textbox/Label thành Red và tô đậm nó trong asp.net C#

Đây là cách tôi muốn hoàn thành công việc.

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

Có chức năng nào có thể đặt thuộc tính văn bản trong TextBox không? Hãy giúp tôi!

Trả lời

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

Hoặc điều này có thể được thực hiện bằng cách sử dụng CssClass (recommended):

.highlight 
{ 
    color:red; 
    font-weight:bold; 
} 

TextBox1.CssClass = "highlight"; 

Hoặc phong cách có thể được thêm inline:

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

Thử sử dụng thuộc tính ForeC olor. Như thế này:

TextBox1.ForeColor = Color.Red; 
1
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; 
} 
Các vấn đề liên quan