电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 网页制作
文件系统控件的使用_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 

使用文件系统控件(DirectoryListBox、DriveListBox和FileListBox)

    许多应用程序必须显示关于磁盘驱动器、目录和文件的信息。为使用户能够利用文件系统,VisualBasic提供了两种选择。可以使用由CommonDialog控件提供的标准对话框,或者使用DirListBox、DriveListBox和FileListBox这三种特殊的控件的组合创建自定义对话。
    文件系统控件使用户能在应用程序中检查可用的磁盘文件并从中选择。若只需要标准的“打开文件”或“保存”对话框,则应考虑使用CommonDialog控件。
    详细信息请参阅本章前面的“使用CommonDialog控件”。

    示例应用程序:Winseek.vbp
    许多代码示例都来自WinSeek示例应用程序(Winseek.vbp),该程序列在Samples目录中。

    检查文件系统
    每个文件系统控件都经过精心设计,将灵活、复杂的文件系统检查功能与简易的编程方法结合起来。每个控件都自动执行文件数据获取任务,但也可编写代码自定义控件外观并指定显示的信息。

    可单独使用文件系统控件,也可组合起来使用。组合使用时,可在各控件的事件过程中编写代码来判断它们之间的交互方式。也可让它们独立操作。图7.17显示了一起使用的三个控件。
    文件系统控件自动从操作系统获取一切信息;可访问此信息或判断每个控件通过其属性显示的信息。例如,在缺省时显示当前工作目录的内容(即启动应用程序的目录,或者由ChDir语句改变的当前目录)。
    应用程序也可显示文件列表,这些文件的名字匹配一种模式,例如*.frm。只需在窗体上绘制一个文件列表,设置其Pattern属性为*.frm。运行时,可用下列代码指定Pattern属性:
    File1.Pattern="*.FRM"

    文件系统控件使操作非常灵活,这是CommonDialog控件无法做到的。可以用多种方法混合、匹配它们,并可控制它们的外观和交互方式。
    如果目的就是要让用户能够打开和保存文件,则CommonDialog控件为这些操作提供了现成的一组对话框。这些对话框也为许多其它基于MicrosoftWindows的应用程序所使用,因此具有标准化的外观。这些控件也能识别可用的网络驱动器。
    详细信息请参阅本章前面的“使用CommonDialog控件”。

    驱动器列表框
    驱动器列表框是下拉式列表框。在缺省时在用户系统上显示当前驱动器。当该控件获得焦点时,用户可输入任何有效的驱动器标识符,或者单击驱动器列表框右侧的箭头。用户单击箭头时将列表框下拉以列举所有的有效驱动器。若用户从中选定新驱动器,则这个驱动器将出现在列表框的顶端。可用代码检查Drive属性来判断当前选择的驱动器。应用程序也可通过下述简单赋值语句指定出现在列表框顶端的驱动器:
    Drive1.Drive="c:\"
驱动器列表框显示可用的有效驱动器。从列表框中选择驱动器并不能自动地变更当前的工作驱动器;然而可用Drive属性在操作系统级变更驱动器,这只需将它作为ChDrive语句的参数:
ChDriveDrive1.Drive

    目录列表框
    目录列表框从最高层目录开始显示用户系统上的当前驱动器目录结构。起初,当前目录名被突出显示,而且当前目录和在目录层次结构中比它更高层的目录一起向根目录方向缩进。在目录列表框中当前目录下的子目录也缩进显示。在列表中上下移动时将依次突出显示每个目录项。

    标识单个目录
    列表框中的每个目录关联一个整型标识符,可用它来标识单个目录。CommonDialog控件没有提供这个功能。Path属性(Dir1.Path)指定的目录总是有ListIndex值-1。紧邻其上的目录具有ListIndex值-2,再上一个为ListIndex-3,依次类推。Dir1.Path的第一个子目录具有ListIndex值0。如图7.18所示,若第一级子目录有多个目录,则每个目录的ListIndex值按1、2、3……的顺序依次排列。

->


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·vb中调用word拼写检查_visualbasic教程
·宽带cable modem业务的技术平台(三)_视频通信
·在vb6.0中使access数据库在网络使用中保持同步_visualbasic教程
·如何将整个画面暗下来,如同关机前一般_visualbasic教程
·用filesystemwatcher监控作业_visualbasic教程
·vb技巧-工具栏使用技巧_visualbasic教程
·如何自动移动mouse_visualbasic教程
·vb程序实现xp效果的界面_visualbasic教程
·让visualbasic程序在windows启动时自动执行_visualbasic教程
·用vb建立access数据库结构_visualbasic教程

最新文章
·photoshop让花卉照片更加清晰嫩绿_photoshop教程
·photoshop滤镜绘制耀眼日晕特效图_photoshop教程
·关闭xp自动更新后该做什么_windows xp
·photoshop打造精美3d效果墙纸_photoshop教程
·photoshop技巧十三-利用不同图层素材进行创意合成_photoshop教程
·photoshop另类抠图—笔刷辅助抠动物毛皮_photoshop教程
·通过缓存数据库结果提高php性能_php技巧
·photoshop为美女肖像照片绘个性化脸谱_photoshop教程
·photoshop实例教程用cd打造绚丽彩虹_photoshop教程
·photoshop实例教程 打造爆炸效果_photoshop教程


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号