Author: Konjerla Suresh
Color dialog Control is Pallet of colors. This Control is used to select any color from available colors and also used to define the custom colors. A typical color Dialog control is looks like below.
The only purpose of color dialog control is to display the available colors and to create the custom colors and apply those colors to our application.
To create a Color Dialog At run time, you
simple create the instance for ColorDialog class. Call the ShowDialog method to
display the color dialog
When
this property is true
– define Custom colors option will be enabled where you can define your
required color by selecting color form colors area or by setting RGB values.
When
this property is false
- define Custom colors option will be disabled
}
Output :
Color dialog Control is Pallet of colors. This Control is used to select any color from available colors and also used to define the custom colors. A typical color Dialog control is looks like below.
The only purpose of color dialog control is to display the available colors and to create the custom colors and apply those colors to our application.
Creating a colorDialog
Control:
We can create a color dialog control in two
ways, those are
1)
Using
Forms Designer at design time
2)
Using
ColorDialog Control at run time.
Design Time:
To create a ColorDialog control at design-time, you simply drag and drop
a ColorDialog control from Toolbox to a Form.
Run time:
Syntax: ColorDialog colordlg1 = new ColorDialog ();
Setting ColorDialog
Properties:
Open the
properties window by pressing F4 or right click on a control and select
Properties menu item. It looks like below
AllowFullOpen:
We can
create custom define colors only when this property is true only. If this
property is false, we can use only available colors.
Example program:
Create an application
that changes form back ground color and
button fore ground color
Steps:
1)
Open
Windows application.
2)
Drag
a button on form.
3)
Double
click on the button and write following code in button1 _click event.
private void
button1_Click(object sender, EventArgs e)
{
ColorDialog
clrDlg = new ColorDialog();
clrDlg.ShowDialog();
button1.ForeColor = clrDlg.Color;
this.BackColor
= clrDlg.Color;
Output :
No comments:
Post a Comment