如何使用自己的RGB值来更改Winform Button ForeColor?

Mag*_*agB 10 visual-studio-2010 winforms c#-4.0

如何以编程方式(而不是设计师)使用我自己的RGB值(例如:131; 160; 21)更改按钮的ForeColor?Button-control中的属性R,G和B只是"get"属性而不是"set".

我想在更改"Enabled"属性时更改它,并且我还为EnabledChanged事件实现了事件处理程序.

先感谢您.

Ran*_*ray 18

使用Color.FromArgb方法

MyButton.ForeColor = Color.FromArgb(255,255,255);
Run Code Online (Sandbox Code Playgroud)

如果您还需要控制alpha,请使用重载方法.