Using 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.