- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 文 件 VB具有较强的处理文件处理的能力,为用户提供了多种处理方法。它既可以直接读写文件,同时又提供了大量与文件操作有关的语句和函数以及用于文件系统的控件,用户可以使用这些手段开发出功能强大的应用程序。 11.1 文件系统控件 VB提供了文件系统的控件有三种:驱动器列表框(DriveListBox)、目录列表框(DirListBox)、文件列表框(FileListBox)。利用这3个控件,可以建立Windows中的文件管理器目录窗口界面,图11.1就是利用这三种控件设计的一个文件管理界面。本节分别介绍这在种控件的使用方法。 11.1.1 驱动器列表框 驱动器列表框(Drive ListBox)是一种下拉列表框,通常显示当前驱动器名称,如果单击列表框右端向下的箭头,则就会下拉出该计算机拥有的所有的驱动器名称,在一般情况下,只显示当前的磁盘驱动器名称。单击某个驱动器名,即可把它变为当前驱动器。如图11.2所示。 1.常用属性 驱动器列表框的基本属性: Name、Left、Top、Height、Width、Visible、Enabled等。目录列表框和文件列表框也具有这些基本属性。 驱动器列表框的特有属性: 驱动器列表框的特有属性只有一个Drive属性,用来设置或返回所选择的驱动器名。 格式: [名称.]Drive[=驱动器名] 说明: (1)名称:是驱动器列表框的名称。 (2)这里的“驱动器名”是指定的驱动器,如果省略,则Drive属性是当前驱动器。 (3)Drive属性只能用程序代码设置,不能通过属性窗口设置。 2.常用事件 驱动器列表框最常用的事件是Change事件。每次重新设置Drive属性,都会引发Change事件。 驱动器列表框的默认名称为Drive1,其Chang事件过程的开头为Drive1_Change()。 11.1.2 目录列表框 目录列表框(DirListBox)用来显示当前驱动器上的目录结构及当前目录下的所有子目录。供用户选择其中的某个目录作为当前目录。在目录列表框中,如果用鼠标双击某个目录,就会显示该目录下的所有目录。例如C盘Program Files子目录结构,只需双击Program Files目录,结果如图11.3所示。 在目录列表框中只能显示当前驱动器上的目录。如果要显示其他驱动器上的目录,必须改变路径,即重新设置目录列表框的Path属性。 1.常用属性 目录列表框的基本属性: Name、Left、Top、Height、Width、Visible、Enabled等。 目录列表框的特有属性: (1)Path属性 格式: [对象.]Path[=路径名] 功能:该属性适用于目录列表框和文件列表框,用来设置或返回当前驱动器的路径。 说明: (1)对象:窗体、目录列表框或文件列表框,如果省略了对象名,则为当前窗体。 (2)如果省略了路径,则显示当前路径。 “路径”的格式:驱动器名:\文件夹名\… 例如: Print Dir1.Path 将显示当前路径(Dir1是目录列表框的默认控件名)。而 Dir1.Path=C:\VFP 将重新设置路径,在目录列表框中显示C盘上VFP目录下的目录结构。 Path属性只能在程序代码中设置,不能在属性窗口中设置。 2.常用事件 目录列表框的Path属性值改变时,将引发Change事件。文件列表框的Path属性改变时,将引发Change事件。 3.驱动器列表框和目录列表框 必须同步驱动器列表框与目录列表框有着密切关系。在一般情况下,改变驱动器列表框中的驱动器名后,目录列表框中的目录应当随之变为该驱动器上的目录,也就是使驱动器列表框和目录列表框必须产生同步效果。这可以通过一个简单的语句来实现。 【例11.1】设计代码,使驱动器列表框和目录列表框同步。 11.1.3 文件列表框 文件列表框(File ListBox)是一种下拉列表框,而文件列表框可以用来显示当前目录下的文件(可以通过Path属性改变)。 1.常用属性 与文件列表框有关的属性较多,介绍如下: (1)Pattern属性 格式:[窗体.]文件列表框名.Pattern[=Value] 功能: Pattern属性用来设置在执行时要显示的某一种类型的文件。 说明: (1)如果省略“窗体”,则指的是当前窗体上的文件列表框。 (2)Value:指一个文件名字串,如果省略,则显示当前文件列表框的Pattern属性值。 (3)它可以在设计阶段用属性窗口设置,也可以通过程序代码设置。在默认情况下,Pattern的属性值为*.*,即所有文件。在设计阶段,建立了文件列表框后,查看属性窗口中的Pattern属性,可以发现其默认值为*.*。如果把它改变为*.DOC,则在执行程序时,文件列表框中显示的是*.DOC
文档评论(0)