我在按鈕單擊中創建了一個新的按鈕對象。現在想要在被另一個按鈕單擊后更改按鈕的顏色。我創建了一個名為“btnBlank”的按鈕對象,類似地為其指定了“btnBlank”名稱,設置了特定的位置點,指定了大小,然后想為按鈕指定了顏色。但找不到辦法。 private void button17_Click(object sender, EventArgs e) { // **** create a blank button(by btn object) **** Button btnBlank = new Button(); btnBlank.Name = "btnBlank"; btnBlank.Location = new System.Drawing.Point(50,50); btnBlank.Size = new System.Drawing.Size(70,30); //Color redColor = Color.FromArgb(255, 0, 0); btnBlank.BackColor = new System.Drawing.Color(redColor); // here's the problem panel2.Controls.Add(btnBlank); }
1 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
Astruct Color
已經將一些預定義顏色初始化為靜態成員。只需執行以下操作:
btnBlank.BackColor?=?Color.Red
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消