ColorDialog
控件类表示一个公共通用对话框,它显示可用的颜色以及使用户能够定义自定义颜色的控件。它用于让用户选择一种颜色。
ColorDialog
控件的主要属性是Color
,它返回一个Color
对象。
以下是颜色对话框:
ColorDialog控件的属性
以下是ColorDialog
控件的一些常用属性:
编号 | 属性 | 描述 |
---|---|---|
1 | AllowFullOpen |
获取或设置一个值,该值指示用户是否可以使用对话框来定义自定义颜色。 |
2 | AnyColor |
获取或设置一个值,该值指示对话框是否显示基本颜色集合中的所有可用颜色。 |
3 | CanRaiseEvents |
获取一个值,指示组件是否可以引发事件。 |
4 | Color |
获取或设置用户选择的颜色。 |
5 | CustomColors |
获取或设置对话框中显示的一组自定义颜色。 |
6 | FullOpen |
获取或设置一个值,该值指示打开对话框时用于创建自定义颜色的控件是否可见 |
7 | ShowHelp |
获取或设置一个值,该值指示颜色对话框中是否出现“帮助”按钮。 |
8 | SolidColorOnly |
获取或设置一个值,该值指示对话框是否将限制用户仅选择纯色。 |
ColorDialog控件的方法
以下是ColorDialog
控件的一些常用方法:
编号 | 方法 | 描述 |
---|---|---|
1 | Reset |
将所有选项重置为其默认值,最后一次选择的颜色为黑色,将自定义颜色重置为默认值。 |
2 | RunDialog |
在派生类中重写时,指定一个通用对话框。 |
3 | ShowDialog |
运行默认所有者的通用对话框。 |
ColorDialog控件的事件
以下是ColorDialog
控件的一些常用事件:
编号 | 事件 | 描述 |
---|---|---|
1 | HelpRequest |
在用户单击常用对话框上的“帮助”按钮时发生。 |
示例
在这个例子中,使用颜色对话框来改变标签控件的前景色。参考以下步骤:
- 在窗体上拖放一个标签控件,一个按钮控件和一个
ColorDialog
控件。 - 将标签的文本属性和按钮控件分别设置为“选择一个新的颜色”和“更改颜色”。
- 根据喜好更改标签的字体。
- 双击“更改颜色”按钮并修改
Click
事件的代码。
参考窗体设计视图 -
参考以下示例代码 -
Public Class Form1
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
End Class
使用Microsoft Visual Studio工具栏上的“开始”按钮编译和运行应用程序时,它将显示以下窗口:
点击”更改颜色“按钮,出现颜色对话框,选择一种颜色并点击OK按钮。所选的颜色将作为标签文本的前景应用。
上一篇:
VB.Net对话框
下一篇:
VB.Net高级窗体