使用hex代码更改窗体的背景颜色

我有一个名为ChangeFormBackground(Color colorName)的方法 ,它使用colorname (方法的参数更改表单背景。 现在 ,当我调用此方法时,我没有颜色名称,但颜色的hex代码,我想更改使用该方法的那个hex代码的表单的背景颜色然后该怎么办?

这将始终有效,因为它不包含alpha颜色(BackColor属性不支持):

Color temp = Color.FromArgb(0xFF00FF); Color result = Color.FromArgb(temp.R, temp.G, temp.B); 
 using System.Windows.Media; Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991"); 

(这假定ARGB值)

要么

 Color color = System.Drawing.ColorTranslator.FromHtml("#FFCC66"); 

您可以使用FromArgb方法:

 Color.FromArgb(0x78FF0000); 

您可以使用ColorConverter类来操作颜色表示。