Color Dialog:
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.
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
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:
When user
selects the Green Color form ColorDialog box, output will be as below
No comments:
Post a Comment