- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visual basic 第13章 文件管理
第13章 文件管理 13.1 文件系统控件 13.2 用传统语句和函数访问文件 13.3 文件系统对象 13.1 文件系统控件 13.1.1 驱动器列表框 13.1.2 目录列表框 13.1.3 文件列表框 13.1.4 文件系统控件的同步操作 13.1.1 驱动器列表框 (1) 驱动器列表框(DriveListBox)控件的作用是为用户提供一个选择有效磁盘驱动器的功能。该控件可以显示出用户系统中所有有效磁盘驱动器的列表。在图13.1的示意图中,左边是驱动器列表框的原始状态,右边是展开后的状态。 13.1.1 驱动器列表框 (2) 例如: 将驱动器列表框Drive1中所选择的驱动器显示在文本框Text1中: Text1.Text = Drive1.Drive 将驱动器列表框Drive1中的驱动器设置为“e:\”: Drive1.Drive = e:\ 访问驱动器列表框中的列表项目时,其方式与普通列表框控件类似,即可以使用List属性数组访问;ListCount表示列表项目的个数;ListIndex表示当前选中的项目在列表中的索引位置。 13.1.1 驱动器列表框 (3) 驱动器列表框的主要事件是Change事件。在程序的运行阶段,如果选择了一个驱动器列表项目,或者通过代码改变了Drive属性的值,均将引发控件的Change事件。 【例13.1】将系统的驱动器信息收集到一个列表框中,若在驱动器列表框中选择了一个驱动器,则列表框中的相应驱动器也要被选中。 在窗体上添加一个驱动器列表框Drive1。添加一个普通列表框List1,设其Style属性为1(带有复选框)。设窗体的Caption为“驱动器列表框示例”。 13.1.1 驱动器列表框 (4) 程序的运行结果见图13.2。 代码如下: Private Sub Form_Load() Dim i As Integer For i = 0 To Drive1.ListCount - 1 List1.AddItem Drive1.List(i) Next i End Sub Private Sub Drive1_Change() List1.Selected(Drive1.ListIndex) = True End Sub 13.1.2 目录列表框(1) 目录列表框(DirListBox)控件用于显示当前或指定的驱动器的全部目录结构,其显示方式是分层的文件夹(目录)列表,类似于Windows的“资源管理器”。目录列表框默认显示的是与当前目录相关的目录结构,通过双击列表中的一个目录项,就可以打开该目录项的第一级子目录,从而浏览到全部的目录结构,如图13.3所示。 13.1.2 目录列表框(2) DirListBox控件的Path属性用来返回或设置当前的目录路径,其值是一个指示路径的字符串。例如,输出目录列表框控件Dir1中的当前目录路径: Print Dir1.Path 又如,将目录列表框控件Dir1中的当前目录路径设置为“e:\xwx2004”: Dir1.Path = e:\xwx2004 目录列表框的List属性数组中包含了所有的目录列表项目,访问该数组的方式与普通列表框控件类似,也是通过索引值ListIndex进行。 13.1.2 目录列表框(3) 目录列表框的索引值有以下特殊规定: (1)Path属性所指定的目录的索引值总是为-1,因此,通过Dir1.Path或Dir1.List(-1)都可以获得当前目录。 (2)紧邻当前目录之上的目录,其索引是-2,再上一个为-3,依次类推。 (3)紧邻当前目录下的第一个子目录,其索引是0;若有多个一级子目录,则每个子目录的索引分别是0、1、2、…,直到ListCount-1。因此ListCount属性表示当前目录下的一级子目录个数,而不是目录列表框中列出的所有项目。 13.1.2 目录列表框(4) 例如,一个目录列表框Dir1的索引值情况如图13.4所示,其中当前目录是“VB”,其下的一级子目录有3个,故Dir1.ListCount的值为3。 13.1.2 目录列表框(5) 目录列表框的事件主要是Change事件和Click事件。单击目录列表框中的某个项目时,系统自动修改ListIndex属性值,同时触发Click事件。双击目录列表框中的某个项目时,自动设置Path属性为当前选择的目录,并修改ListIndex属性值为-1,同时触发Change事件。如果在代码中直接修改了Path属性的值,也会触发Change事件。 目录列表框的Change事件和Click事
您可能关注的文档
- Unit 4 I used to be afraid ofthe dark A 3a-3c课件.ppt
- unit 5 定语从句关系副词及介词+关系代词课件人教新课标必修一.ppt
- Unit 8 At the shop 课件2.ppt
- Unit 5 Look at the monkeys第六课时导学案.doc
- Unit 9Shopping教案.doc
- Unit SixA Day’s Wait.ppt
- UNIT3 身体器官幻灯片.ppt
- unit4 Wildlife Protection reading课件 人教课标必修2.ppt
- unit4 Wildlife Protection using language课件 人教课标必修2.ppt
- UNIT3 TRAVEL JOURNAL 课件LEARNING ABOUT LANGUAGE.ppt
最近下载
- 2024年高级卫生专业技术资格考试(正高级)试卷及解答参考.docx VIP
- 留学生汉语口语自我效能感的研究.pdf VIP
- 高级卫生专业技术资格考试(正高级)试卷及解答参考.docx VIP
- 高级卫生专业技术资格考试(正高级)试卷及解答参考.docx VIP
- 高级卫生专业技术资格考试(正高级)试卷及解答参考.docx VIP
- 掼蛋比赛活动策划方案.pptx
- 年处理10万吨苯-氯苯筛板精馏塔设计说明书2024.12.17.docx VIP
- 《中国近代史纲要选择题集锦(全)》.doc VIP
- HG-T 2517-2009 工业磷酸三钠.pdf VIP
- 《中国近现代史纲要(2023版)》课后习题答案汇编.doc VIP
文档评论(0)