使用ColorDialog更改winform的背景色

本文关键字:背景色 winform 更改 ColorDialog 使用 | 更新日期: 2023-09-27 18:20:12

我正在尝试更改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格式的颜色。感谢

使用ColorDialog更改winform的背景色

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

试试这个:

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

来源:C#-在表单中使用ColorDialog