VB控件大全属性详解 公用对话框
- 格式:doc
- 大小:97.50 KB
- 文档页数:5
VisualBasic自学教材(常用控件的属性)——2.04、公用对话框(CommonDialog)控件的常用属性
作者:杜 勇
属性 说明
(Name) 公用对话框控件的名称
(Custom-自定义) 打开属性页。
打开CommonDialog控件的属性窗口,可以看到"自定义"属性项的右边有一个小按钮,单击它可以弹出PropertyPages(属性页)对话框。
该对话框上端有"Open/Save As"、"Color"、"Font"、"Print"和"Help"选项卡,允许用户设计相应对话框的界面和某些默认值。例如"DialogTitle"(对话框标题)、"FileName"(预置的文件名)、"InitDir"初始目录)、"Filter"(文件类型)、"DefaultExt"(默认的扩展名)等。
Action 对话框的类型,设计时无效只能在程序中使用。取值为:
0 没有操作
1 显示"打开" 对话框
2 显示"另存为" 对话框
3 显示"颜色" 对话框
4 显示"字体" 对话框
5 显示"打印" 对话框
6 显示"帮助" 对话框
CancelError 指示当用户选择"取消"时,是否产生错误。取值为:
True
False
Color 获得或设置颜色对话框选定的颜色。可从弹出的调色板选择。
Copies 获得或设置一个值,决定要打印的份数
DefaultExt 获得或设置默认的扩展名
DialogtTitle 设置对话框的标题栏文字,设置本属性时只对"打开"和"另存为" 对话框起作用,而对"颜色"、 "字体"、 "打印"和"帮助" 对话框没有作用
FileName 获得或设置默认(选定文件)的路径和文件名
Filter 获得或设置类型列表框的过滤器 FilterIndex 获得或设置"打开"或"另存为" 对话框的缺省过滤器
Flags 设置对话框的选项,其取值见下表
FontBold 获得或设置粗体字体样式。取值为:
True
False
FontItalic 获得或设置斜体字体样式。取值为:
True
False
FontName 指定给定层的每行中的字体名称
FontSize 指定给定层的每行中的字体大小(点阵)
FontStrikeThru 获得或设置删除线字体样式。取值为:
True
False
FontUnderLine 获得或设置下划线字体样式。取值为:
True
False
FromPage 获得或设置要打印的第一页的值
HelpCommand 获得或设置所需的联机帮助类型
HelpContext 获得或设置所需帮助主题的上下文标识符
HelpFile 获得或设置与工程关联的帮助文件名
HelpKey 获得或设置标识所需帮助主题的关键字
Index 在对象数组中的编号
InitDir 初始的文件目录
Left 距离容器左边框的距离
Max 字体的最大尺寸
MaxFileSize 文件名的最大字节数,默认值为256字节
Min 字体的最小尺寸
Orientation 获得或设置打印机页方向。取值为:
1 cdlPortrait
2 cdlLandscape
PrinterDefault 决定用户在"打印" 对话框的选择是否改变缺省打印机设置。取值为:
True False
Tag 存储程序所需的附加数据
Top 距容器顶部边界的距离
ToPage 获得或设置要打印的第一页的值
Flags取值表
“打开”和“另存为”对话框
数值 说明
&H1 表示在建立对话框时,只读复选钮初始化为选定,该标志也指示对话框时关闭时只读复选钮的状态
&H2 表示使"另存为" 对话框当选择的文件已经存在时应产生一个信息框,用户必须确认是否覆盖该文件
&H4 表示隐藏只读复选
&H8 表示强制将对话框打开的目录置成当前目录
&H10 表示显示帮助按钮
&H100 表示允许返回的文件名中含有非法字符
&H200 表示"文件名"列表框允许多重选择。运行时通过按Shift键以及使用Up Arrow和Down Arrow键可选择多个文件。做完此操作后,FileName属性就返回一个包含全部所选文件名的字符串,串中各文件名用空格隔开。
&H400 表示允许返回的文件扩展名与DefaultExt属性指定的扩展名不一样
&H800 表示只能输入有效路径。如果设置该标志, 当输入非法路径时,显示一个警告。
&H1000 表示只能输入文本框已经存在的文件名。如果设置该标志,当输入非法文件名时,显示一个警告。
&H2000 表示当文件不存在时,对话框提示创建文件
&H8000 表示返回的文件不具有只读属性,也不能在写保护目录下面
&H40000 表示无长文件名。
&H80000 表示使用类似资源管理器打开文件的对话框模板 &H200000 表示使用长文件名。
“颜色”对话框
数值 说明
&H1 表示为对话框设置初始颜色值
&H2 表示显示全部的对话框,包括定义自定义颜色
&H4 表示使定义自定义颜色命令按钮无效,并防止定义自定义颜色
&H8 表示使对话框显示帮助按钮
“字体”对话框
数值 说明
&H1 表示对话框只列出系统支持的屏幕字体
&H2 表示对话框只列出由hDC属性指定的打印机支持的字体
&H3 表示对话框列出可用的打印机和屏幕字体
&H4 表示使对话框显示帮助按钮
&H100 表示对话框允许删除线、下划线、以及颜色效果
&H200 表示使对话框中的"应用"按钮有效
&H400 表示只允许选择Windows字符集的字体,如果设置该标志,就不能选择仅含符号的字体
&H800 表示对话框不允许选择矢量字体
&H2000 表示对话框只能在Min和Max属性规定的范围内选择字体大小
&H4000 表示对话框只能选择固定间距的字体
&H4000 表示对话框只能选择固定间距的字体
&H8000 表示对话框只允许选择在打印机和屏幕上均可用的字体
&H10000 表示如果用户试图选择一个并不存在的字体和样式,显示错误信息框
&H20000 表示对话框只允许选择可缩放的字体
&H40000 表示对话框只允许选择TrueType型字体
&H80000 表示没有选择字体名称
&H100000 表示没有选择样式 &H200000 表示没有选择字体大小