- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对话框、文件管理控件和菜单设计13报告
ListIndex属性,返回被选中表项的索引值 双击目录列表框中某目录图标时,目录列表框中某目录图标时 单击目录列表框中某目录图标时,该目录被突出显示表示被选中、同时改变ListIndex属性,但并不改变Path属性 (目录列表框名.Path=目录列表框名.List(目录列表框名.ListIndex)) 目录列表框表项的索引号遵循以下规则:当前目录所对应的索引号为-1,当前目录的父目录所对应的索引号为-2,当前目录父目录的父目录所对应的索引号为-3,依此类推;当前目录的第1个子目录所对应的索引号为0,第2个子目录所对应的索引号为1,……当前目录的最后一个子目录所对应的索引号为ListCount-1 List属性(字符串数组) ListCount属性 目录列表框控件常用事件 Change事件,当目录列表框的Path属性值发生改变时,引发Change事件 Click事件,单击目录列表框控件Dir1的某一表项时,引发Click事件。被单击的表项被突出显示,ListIndex的值发生改变,但Dir1.Path属性没有改变。 例:显示选定驱动器下的目录列表 使目录列表框显示指定驱动器下的目录,应执行如下语句。 目录列表框名.Path=驱动器列表框名.Driver 文件列表框控件 文件列表框控件 文件列表框控件常用属性 文件列表框控件常用事件 文件列表框控件常用属性 Path属性: 文件列表框总是显示Path属性所指示的文件夹中的文件,该属性不能设计时通过属性窗口设置。 Pattern属性: 该属性用以设置文件列表框中文件的显示模式,缺省值为“*.*”表示显示所有类型的文件。 例如:在Form_Load事件中写入语句 File1.Pattern=*.exe,使File1列表框中只显示所有扩展名为EXE的文件。 写入语句File1.Pattern=*.dat;a*.*,使File1列表框只显示所有扩展名为DAT以及文件名首字符为a的文件 FileName属性。用以设置或返回所选文件的文件名(不包含路径信息),不能在属性窗口中设置,运行时若在文件列表框中选择文件将自动设置FileName属性值。 不同于通用对话框控件的FileName属性(它返回包含路径信息的文件全名),目录列表框的FileName属性只包含文件的主名和扩展名 If Right(File1.Path, 1) = \ Then fs = File1.Path + File1.FileName Else fs = File1.Path + \ + File1.FileName End If 在Window xp之后的版本中运行,可直接写作 “fs=File1.Path +\+File1.FileName” 文件列表框控件常用事件 Click事件。当单击文件列表框中的表项时,引发Click事件 DblClick事件。当双击文件列表框中的表项时,引发DblClick事件。 例:在窗体上建立驱动器、目录、文件列表框,统计所选目录下一级子目录数与文件数 直接调用外部可执行文件的Shell函数 使用Shell函数可以调用外部可执行文件(扩展名如.exe、.com、.bat等),缺省扩展名为.exe。不能执行操作系统内部命令及所有非执行文件(如.DOC文档),否则将显示出错信息 格式:Call Shell(FileName[,style])或 Shell FileName[,style] Style属性值 含义 0 窗口被隐藏,且焦点会移到隐藏窗口 1 窗口具有焦点,且会还原到它原来的大小和位置 2 窗口会以一个具有焦点的图标来显示 3 窗口是一个具有焦点的最大化窗口 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。 菜单设计 如果建立菜单数组,必须使用该属性 菜单编辑器 (工具 - 菜单编辑器) 下拉式菜单 建立下拉式菜单,通过菜单来控制文本框中文字的字体、颜色等 弹出式菜单 实现弹出式菜单的步骤为:在菜单编辑器中建立菜单;在窗体或控件的MouseUp或MouseDown事件中调用PopupMenu方法显示该菜单。 PopupMenu方法使用格式:PopupMenu 菜单名[,flags[,x[,y[,Boldcommand]]]] 格式中:关键字“PopupMenu”可以前置窗体名称;菜单名是指通过菜单编辑器设计的、至少有一个子菜单项的菜单名称(Name);Boldcommand参数指定需要加粗显示的菜单项,注意只能有一个菜单项加粗显示;Flags参数为常数,用来定义显示位置与行为,如表所示 小 结 通用对话框 驱动器、目录以及文件列表框的联合使用 菜单并通过
文档评论(0)