0
我想要改變我的按鈕的顏色,當它有一個默認的顏色。我嘗試使用下面的代碼,但它不起作用。我怎樣才能做到這一點?按鈕BackColor不會改變
public void ClickedButton (object sender, EventArgs e)
{
if ((sender as Button).BackColor == System.Drawing.SystemColors.Control) {
(sender as Button).BackColor = Color.Turquoise;
}
}
您是否設置了控件樣式? –
爲什麼不只是將'sender'強制轉換爲局部變量而不是執行兩個'as'強制轉換? – juharr
定義「不起作用」。這是wpf嗎? AFAIK'Button'沒有'BackColor'屬性,也許你使用了錯誤的命名空間 – thumbmunkeys