网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.VB中访问API函数之防错技巧.
.如何使用VB编写自动反安装的程序.
.VisualBasic开发应用程序如何使用.
.旋转字体.
.用VB.NET 2005编写定时关机程序.
.VB图像处理之二次线性插值的应用.
.用VB编写入侵监听程序(上).
.桌面屏幕翻转.
.SQL的基本操作(4.数据的检索).
.在VB中如何得到网络中某一台电脑.
.VB游戏写作技巧(1)秀图篇.
.SetFormName=Nothing.
.如何用TextBox打开和保存文件.
.在你的应用程序里实现简单的加密.
.如何在VB中使用回调(CallBack)过.
.VB中多媒体五种控制手段.
.VB实现按钮浮动效果.
.在VB中调用API函数动态改变及恢复.
.VB多媒体程序设计.
.VisualBasic窗体背景花纹的实现.

文件系统控件的使用

发表日期:2006-2-27


使用文件系统控件(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……的顺序依次排列。

->

上一篇:VisualBasic变量、常数和数据类型及过程概述四 人气:3223
下一篇:VisualBasic变量、常数和数据类型及过程概述六 人气:2713
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐