Using ColorDialog In Windows Forms

In this blog you will learn how to use ColorDialog in Windows Forms.

Introduction

This blog is helpful for changing runtime color in Windows Forms for any control.

For Example: textbox, button, panel, label, etc.

Using the control

  • Open Visual Studio 2013 and create New Project in Visual C# under Windows.

    Windows

  • One form is already open in your project.

    project

  • You should add colordialog control in toolbox (just double click on colordialog).

    colordialog

  • Now you add whatever control you need from Toolbox .

    Toolbox

  • I have added all controls like the following pic,

    control
Using the Code:
  • On double click of select color button, you will jump to code behind.

    code

  • Write the code,

    code

  • First you call colordialog1 control when you press button.
  • Run your project.
  • Once I click select color button, color window should appear and select any color from the color window.

    window

  • Selected color is applied for all the control.

    control

  • I have shown the textbox what color you have selected and applied the color.