颜色对话框(ColorDialog)控件和字体对话框控件使用相似,比较简单。

在上节项目窗体文件Form1中添加工具栏按钮“设置颜色”和颜色对话框控件,给“设置颜色”按钮添加事件代码:

C#对话框-颜色对话框_程序运行

        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            if(this.colorDialog1.ShowDialog()==DialogResult.OK)
            {
                this.richTextBox1.BackColor = this.colorDialog1.Color;
            }
        }

程序运行时,单击“颜色设置”按钮,可以将文本框控件的背景色设置为颜色对话框所选颜色。

C#对话框-颜色对话框_程序运行_02

C#对话框-颜色对话框_文本框_03

说明:颜色对话框可用于应用程序中所有颜色设置。