使用ColorDialog更改winform的背景颜色

时间:2014-08-30 10:34:49

标签: c# .net winforms

我正在尝试更改winform的背景颜色。为此我在winform的构造函数中使用ColorDialog。我面临的问题是我无法在RGB中设置颜色格式。 这是代码..

    public ChangeAsPerApp()
    {
        InitializeComponent();

        ColorDialog cddialog = new ColorDialog();

        if (true) {

           //How to set the color here either in RGB or 
           //Some predefined colors or others options available here

          //I am trying like this but not able to set color
           this.BackColor = cddialog.Color;

        }
    }

请帮帮我...请帮我设置RGB格式的颜色。 谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用Color.FromArgb()方法。

答案 1 :(得分:0)

试试这个:

public ChangeAsPerApp()
{
    InitializeComponent();

    if (true) {
       Color Warn1Color = Color.FromArgb(255, 0, 0);//default colour
       this.BackColor = Warn1Color;;

    }
}

来源:C# - using ColorDialog across forms