- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子过程
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel表格
- VB.Net - 发送邮件
- VB.Net - XML处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - 颜色对话框控件
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 控件拖放到窗体上。
将标签控件和按钮控件的 Text 属性分别设置为“给我一个新的颜色”和“更改颜色”。
根据您的喜好更改标签的字体。
双击“更改颜色”按钮,修改 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 工具栏上的启动按钮编译并运行应用程序时,它将显示以下窗口:
单击“更改颜色”按钮,将出现颜色对话框,选择一种颜色并单击“确定”按钮。所选颜色将应用为标签文本的前景色。