ColorDialog
ColorDialog控件类表示一个公共对话框,它显示可用的颜色以及使用户能够定义自定义颜色的控件。 它允许用户选择颜色。
ColorDialog控件的主要属性是Color ,它返回Color对象。
以下是颜色对话框 -
ColorDialog控件的属性
以下是ColorDialog控件的一些常用属性 -
Sr.No. | 财产和描述 |
---|---|
1 | AllowFullOpen 获取或设置一个值,该值指示用户是否可以使用该对话框定义自定义颜色。 |
2 | AnyColor 获取或设置一个值,该值指示对话框是否显示基本颜色集中的所有可用颜色。 |
3 | CanRaiseEvents 获取一个值,该值指示组件是否可以引发事件。 |
4 | Color 获取或设置用户选择的颜色。 |
5 | CustomColors 获取或设置对话框中显示的自定义颜色集。 |
6 | FullOpen 获取或设置一个值,该值指示在打开对话框时是否可以看到用于创建自定义颜色的控件。 |
7 | ShowHelp 获取或设置一个值,该值指示“颜色”对话框中是否显示“帮助”按钮。 |
8 | SolidColorOnly 获取或设置一个值,该值指示对话框是否将限制用户仅选择纯色。 |
ColorDialog控件的方法
以下是ColorDialog控件的一些常用方法 -
Sr.No. | 方法名称和描述 |
---|---|
1 | Reset 将所有选项重置为默认值,将最后选择的颜色重置为黑色,将自定义颜色重置为默认值。 |
2 | RunDialog 在派生类中重写时,指定一个公共对话框。 |
3 | ShowDialog 运行具有默认所有者的公共对话框。 |
ColorDialog控件的事件
以下是ColorDialog控件的一些常用事件 -
Sr.No. | 活动和描述 |
---|---|
1 | HelpRequest 用户单击常用对话框上的“帮助”按钮时发生。 |
例子 (Example)
在此示例中,让我们使用颜色对话框更改标签控件的前景色。 采取以下步骤 -
在窗体上拖放标签控件,按钮控件和ColorDialog控件。
将标签的Text属性和按钮控件分别设置为“Give me a new Color”和“Change Color”。
根据您的喜好更改标签的字体。
双击“更改颜色”按钮,然后修改Click事件的代码。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ColorDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
Label1.ForeColor = ColorDialog1.Color
End If
End Sub
使用Microsoft Visual Studio工具栏上的“ Start按钮编译和运行应用程序时,它将显示以下窗口 -
单击“更改颜色”按钮,将出现颜色对话框,选择一种颜色并单击“确定”按钮。 所选颜色将应用为标签文本的前景色。