1
當我嘗試以編程方式更改我的winforms窗體上按鈕的文本顏色時,它不起作用。我有這樣的代碼:以編程方式更改winforms按鈕文本顏色不起作用
btnTestConnection.Text = "Valid connection";
btnTestConnection.Font = new Font(btnTestConnection.Font, FontStyle.Bold);
btnTestConnection.BackColor = Color.Green;
btnTestConnection.ForeColor = Color.White;
- 文本變化的預期。
- 字體如預期的那樣變爲粗體。
- BackColor按預期更改爲綠色。
- ForeColor保持黑色 - 不變。
這似乎很奇怪。我已經證實,沒有任何下游將前景色變回黑色。我錯過了什麼?
我正在使用VS 2017並編譯我的項目與.NET Framework 4.5.2。