问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于VB的CommonDialog控件的flag属性7

发布网友 发布时间:2023-09-12 07:32

我来回答

4个回答

热心网友 时间:2024-08-09 05:32

Flags 属性(“打开”、“另存为”对话框)

为“打开”和“另存为”对话框返回或设置选项。

语法

object.Flags [= value]

Flags 属性语法有下列部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 如“设置值”中所描述,是为“打开”和“另存为”对话框指定选项的常数或值。

设置值

Value 的设置值是:

常数 值 描述
cdlOFNAllowMultiselect &H200 它指定文件名列表框允许多重选择。
运行时,通过按 SHIFT 键以及使用 UP ARROW 和 DOWN ARROW 键可选择多个文件。作完此操作后,FileName 属性就返回一个包含全部所选文件名的字符串。串中各文件名用空格隔开。

cdlOFNCreatePrompt &H2000 当文件不存在时对话框要提示创建文件。该标志自动设置 cdlOFNPathMustExist 和 cdlOFNFileMustExist 标志。
cdlOFNExplorer &H80000 它使用类似资源管理器的打开一个文件的对话框模板。适用于 Windows 95 和 Windows NT 4.0。
CdlOFNExtensionDifferent &H400 它指示返回的文件扩展名与 DefaultExt 属性指定的扩展名不一致。如果 DefaultExt 属性是 Null,或者扩展相匹配,或者没有扩展时,此标志不设置。当关闭对话框时,可以检查这个标志的值。
cdlOFNFileMustExist &H1000 它指定只能输入文件名文本框已经存在的文件名。如果该标志被设置,则当用户输入非法的文件名时,要显示一个警告。该标志自动设置 cdlOFNPathMustExist 标志。
cdlOFNHelpButton &H10 使对话框显示帮助按钮。
cdlOFNHideReadOnly &H4 隐藏只读复选框。
cdlOFNLongNames &H200000 使用长文件名。
cdlOFNNoChangeDir &H8 强制对话框将对话框打开时的目录置成当前目录。
CdlOFNNoDereferenceLinks &H100000 不要间接引用外壳链接(也称作快捷方式)。缺省时,选取外壳链接会引起它被外壳间接引用。
cdlOFNNoLongNames &H40000 无长文件名。
CdlOFNNoReadOnlyReturn &H8000 它指定返回的文件不能具有只读属性,也不能在写保护目录下面。
cdlOFNNoValidate &H100 它指定公共对话框允许返回的文件名中含有非法字符。
cdlOFNOverwritePrompt &H2 使“另存为”对话框当选择的文件已经存在时应产生一个信息框,用户必须确认是否覆盖该文件。
cdlOFNPathMustExist &H800 它指定只能输入有效路径。如果设置该标志,输入非法路径时,应显示一个警告信息。
cdlOFNReadOnly &H1 建立对话框时,只读复选框初始化为选定。该标志也指示对话框关闭时只读复选框的状态。
cdlOFNShareAware &H4000 它指定忽略共享冲突错误。

说明

cdlOFNExplorer 和 cdlOFNNoDereferenceLinks 标志适用于 Windows 95 和 Windows NT 4.0。Windows 95 中 cdlOFNExplorer 的公共对话框使用字符作为分隔符;而在没有 Windows 95 外壳的 Windows NT 的早期版本中,多重选择是使用空格作为分隔符(固而不能支持长文件名)。

无论是在 Windows NT 4.0 还是在 Windows 95 中,如果不选取 cdlOFNAllowMultiselect 标志,cdlOFNExplorer 和 cdlOFNLongNames 标志均没有意义,并且实际上是缺省值。

无论是在 Windows NT 4.0 还是在 Windows 95 中,如果 cdlOFNAllowMultiselect 标志被单独使用,都不能支持长文件名。这是因为多重文件名要复现空格分隔符,而长文件名也可能包括空格符。在 Windows NT 3.5 中,无法避免这种情况。如果使用 cdlOFNAllowMultiselect,就不能看到长文件名。如果在 Windows 95 中添加 cdlOFNExplorer 标志,就可以既能文件多选,又能看到长文件名。但是,这些文件名显现空字符分隔符,而不是空格分隔符隔开。因此,cdlOFNAllowMultiselect 和 cdlOFNExplorer 一起使用时,在 Windows 95 和 Windows NT 4.0 中需要不同的文件名所得结果的语法分析。

这些常数在对象浏览器中的 Microsoft CommonDialog 控件 (MSComDlg) 对象库中列出。

也可以定义所选择的标志。应使用启动窗体声明部分的 Const 关键字来定义想使用的标志。例如:

Const ReadOnly = &H00000001&
Const Effects = &H00000100&
CommonDialog1.Flags = &H10& Or &H200&

将所需常数值能相加产生同样的结果。下例与上例等效:

CommonDialog1.Flags = &H210&

热心网友 时间:2024-08-09 05:32

object.Flags [= value] 格式都是这样~只给你贴出一个~详细的你还是下载MSDN来查吧~你要学VB 离不开它~
Value 的设置值是:
value 如“设置值”中所描述,是为“打开”和“另存为”对话框指定选项的常数或值。
常数 值 描述
cdlOFNAllowMultiselect &H200 它指定文件名列表框允许多重选择。
运行时,通过按 SHIFT 键以及使用 UP ARROW 和 DOWN ARROW 键可选择多个文件。作完此操作后,FileName 属性就返回一个包含全部所选文件名的字符串。串中各文件名用空格隔开。

cdlOFNCreatePrompt &H2000 当文件不存在时对话框要提示创建文件。该标志自动设置 cdlOFNPathMustExist 和 cdlOFNFileMustExist 标志。
cdlOFNExplorer &H80000 它使用类似资源管理器的打开一个文件的对话框模板。适用于 Windows 95 和 Windows NT 4.0。
CdlOFNExtensionDifferent &H400 它指示返回的文件扩展名与 DefaultExt 属性指定的扩展名不一致。如果 DefaultExt 属性是 Null,或者扩展相匹配,或者没有扩展时,此标志不设置。当关闭对话框时,可以检查这个标志的值。
cdlOFNFileMustExist &H1000 它指定只能输入文件名文本框已经存在的文件名。如果该标志被设置,则当用户输入非法的文件名时,要显示一个警告。该标志自动设置 cdlOFNPathMustExist 标志。
cdlOFNHelpButton &H10 使对话框显示帮助按钮。
cdlOFNHideReadOnly &H4 隐藏只读复选框。
cdlOFNLongNames &H200000 使用长文件名。
cdlOFNNoChangeDir &H8 强制对话框将对话框打开时的目录置成当前目录。
CdlOFNNoDereferenceLinks &H100000 不要间接引用外壳链接(也称作快捷方式)。缺省时,选取外壳链接会引起它被外壳间接引用。
cdlOFNNoLongNames &H40000 无长文件名。
CdlOFNNoReadOnlyReturn &H8000 它指定返回的文件不能具有只读属性,也不能在写保护目录下面。
cdlOFNNoValidate &H100 它指定公共对话框允许返回的文件名中含有非法字符。
cdlOFNOverwritePrompt &H2 使“另存为”对话框当选择的文件已经存在时应产生一个信息框,用户必须确认是否覆盖该文件。
cdlOFNPathMustExist &H800 它指定只能输入有效路径。如果设置该标志,输入非法路径时,应显示一个警告信息。
cdlOFNReadOnly &H1 建立对话框时,只读复选框初始化为选定。该标志也指示对话框关闭时只读复选框的状态。
cdlOFNShareAware &H4000 它指定忽略共享冲突错误。

热心网友 时间:2024-08-09 05:33

flags
1 表示 屏幕字体
2 表示 打印机字体
3 表示 即可以是屏幕字体又可以是打印机字体
4-6没用过

热心网友 时间:2024-08-09 05:33

common dialog控件的属性和按钮的属性差不多,你不用特意去学的,你只要掌握它的常见的六个方法就行,分别是:ShowColor显示颜色对话框、ShowFont显示字体对话框、ShowHelp显示帮助对话框、ShowOpen显示打开文件对话框、ShowPrinter显示打印对话框、ShowSave显示保存对话框
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕错过了糖筛怎么办 糖筛有哪些注意事项 怀孕几个月查唐筛 蔡家沟镇慈云寺 哈佳高铁高楞站多少平方米位置在那 超威电池生产日期怎么看 超威电池寿命一般多长时间 华晨宇鸟巢四面台10w+秒罄!!火星演唱会舞台概念图震撼发布! 手机连接160wifi电脑蓝屏使用160WiFi遇到问题应该如何解决 为什么手机wifi总是刚开启,锁屏就掉了。wifi设置里的休眠模式也是永久的... 建行卡为什么不能网上转账 学校发我们的建设银行卡一定要激活吗? 我打电话查余额说输入取钱密码... 你好,问一下关于VB中commondialog的用法问题2 VB使用CommonDialog控件4 从开州去重庆路线1 学会计去培训班好吗?357 外研版七年级下册英语八模块二单元课文翻译90 以我的房间写1篇英语作文4 一篇英语童话故事,两三百个单词左右,急!明天要用!!!5 goldilocks effect 请解释一下这个效应18 求初一英语故事两分钟 燃气热水器的水量调节有什么作用42 欧姆龙光电开关上两个调节旋钮的作用37 我2016年房贷利率4.9今年的利率是上涨还是下降? 初级消防员证书有什么用处?902 求职做消防预算、投标文件、竣工资料(兼职) 您好,麻烦问一下,我去应聘司机了,说跑长途车还要安全证和消防... 我是做消防管道安装的,初来上海,没找到工作,希望知道的人帮助...5 老掉头发会跟经常用吹风机吹头发有关吗4 经常吹电吹风会掉头发么?有害不22 吹风机吹多了会掉头发?6 常用吹风机会掉头发吗?、现在该怎么办24 VB中怎样使用CommonDialog控件!4 vb 用CommonDialog1控件把一个指定文件保存起来1 为什么压水井里会出现海藻类的东西 计算题怎么写? 登陆的腾讯视频Vlp可以两个人共用吗 午时之前是什么时辰 柴油发电机组柴油滤清器的维护方法? 重庆北T238次至昆山途经哪些站点19 正宗东北乱炖的做法,怎么做正宗东北乱炖好吃 东北乱炖怎么做才好吃? 锐志不到一年现在开始渗漏防冻液怎么事2 当轿厢不在层站时,层门无论什么原因开启时,必须有 强迫关门装... 站时,层门无论什么原因开启,必须有强迫关门装置使 初中数学计算题有格式分吗?1.不写“解:”扣不扣分?2.不写...40 发电机组柴油滤清器更换周期? 350kw发电机组柴油滤清器的维护和保养注意什么? 350kw柴油发电机组发电机调节器调整的方法 东北最流行火爆的压锅菜,还要什么比这个更火 30槽2极电机单层双层同心式怎么接线和布线54 丰田锐志启动停车时防冻液管爆裂是怎么回事