您好我想更改標籤的字體樣式要麼大膽,斜體等。在aspx頁面中使用下拉列表。請讓我知道我在這裏做錯了什麼,因爲沒有任何工作。
我的代碼:
public void button_click(object sender, EventArgs e)
{
var select= font1.SelectedItem.Value;
if(select=="Bold")
{
// I have the following methods of doing this; None works for me.
label1.Style["Font-Weight"]="bold";
//I also tried this:
label1.Font = new Font(label1.Font, FontStyle.Bold);
//and this:
this.label1.Font= new Font(this.label1.Font, FontStyle.Bold);
}
}
當使用.Font我獲得無效的參數錯誤,對於字體的參數必須是這樣的:字體(字符串,浮點數)。另外,請記住,將實際大小放在參數列表中的方法並不是我想要做的。像這樣
label1.Font=new Font("Arial", 16, FontStyle.Bold);
//I don't want to change the font family or sixe of the label's text
所以這就是我所擁有的,我在果醬。請賜教。謝謝
重複:http://stackoverflow.com/questions/5607280/change-font-style-in-c/5607319#comment-6385717 – 2011-04-09 20:07:59