- 关 键 词:
- visual basic
- vb.net
- 无法访问
ColorDialog 组件是.net预设的有模式对话框,其功能是弹出系统自带的调色板,让用户选择颜色或者自定义颜色。
在vb.net的工具箱中,ColorDialog 组件图下图所示:

图一:ColorDialog 组件
一、ColorDialog 组件的主要属性
1、AllowFullOpen 属性:指示用户是否可以使用该对话框定义自定义颜色。如果用户可定义自定义颜色,则为 true;否则为 false,将禁用对话框中关联的按钮,而且用户无法访问对话框中的自定义颜色控件。默认值为 true。
FullOpen 属性:指示用于创建自定义颜色的控件在对话框打开时是否可见。如果自定义颜色控件在对话框打开时是可用的,则为 true;否则为 false。默认情况下,自定义颜色控件在第一次打开对话框时是不可见的。必须单击 “规定自定义颜色” 按钮来显示它们。
注意 如果 AllowFullOpen 为 false,则 FullOpen 不起作用。
2、AnyColor 属性:指示对话框是否显示基本颜色集中可用的所有颜色,如果对话框显示基本颜色集中可用的所有颜色,则为 true;否则为 false。默认值为 false。
3、CustomColors 属性:对话框显示的自定义颜色集,默认值为空引用(Visual Basic 中为 Nothing)。
4、ShowHelp 属性:指示在颜色对话框中是否显示“帮助”按钮,如果在对话框中显示“帮助”按钮,则为 true;否则为 false。
当用户单击通用对话框中的“帮助”按钮时将发生 HelpRequest 事件。
5、SolidColorOnly 属性:指示对话框是否限制用户只选择纯色。默认值为 false。
如果用户只能选择纯色,则为 true;否则为 false。该属性适用于只有 256 种颜色或更少颜色的系统,在这些类型的系统上,某些颜色是其他颜色的组合。
我们现在向Form窗体拖放一个 ColorDialog 组件,然后设置 AllowFullOpen=True,FullOpen=False,ShowHelp=True,其它为默认,调用该组件的ShowDialog 方法,显示如下图二所示:

图二:颜色对话框
相关专题
- Solaris基础知识入门 (4653篇文章)
- .NET移动与嵌入式技术 (5974篇文章)
- .NET开发手册 (5673篇文章)
- vb入门教程 (130篇文章)
- .NET实用开发 (1687篇文章)
- vb.net GDI+入门——使用DrawString显示文本 (0次浏览)
- VB2005中开发新一代控制台应用程序(1) (0次浏览)
- VB2005中开发新一代控制台应用程序(2) (0次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)



