如何:显示调色板

更新:2007 年 11 月

可以使用内置的 ColorDialog 组件来显示颜色对话框,而不必创建您自己的调色板。例如,可以让用户选择一种颜色,以便在其单击 Windows 窗体上的按钮时将该颜色应用于该窗体。

显示颜色对话框

  1. 在“文件”菜单上单击“新建项目”。

    将出现“新建项目”对话框。

  2. 单击“Windows 窗体应用程序”,然后单击“确定”。

  3. 将“Button”控件从“工具箱”中拖到窗体上,然后在“属性”窗口中更改以下属性:

    属性

    Name

    formColor

    Text

    颜色

  4. 从“工具箱”的“对话框”选项卡中,将一个“ColorDialog”组件拖动到窗体上。

    colorDialog1 出现在组件栏中。

  5. 双击“颜色”按钮以在代码编辑器中创建默认事件处理程序。

  6. 在 formColor_Click 事件处理程序中,添加下面的代码以显示颜色对话框,并根据用户的选择更改窗体的背景色。

    if (colorDialog1.ShowDialog() == DialogResult.OK)
    {
        this.BackColor = colorDialog1.Color;
    }
    
  7. 按 F5 运行代码。

  8. 当窗体打开时,请单击“颜色”,单击结果对话框中的颜色,然后单击“确定”。

  9. 验证是否对窗体应用了所选颜色。

  10. 关闭应用程序。

请参见

概念

在应用程序中使用内置对话框

在 Visual C# 中设计用户界面

其他资源

对话框 (Visual C#)

Visual C# 指导教程