- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 文件与资源管理 5.1 资源管理技术 【案例5-1】 类似Windows资源管理器功能的窗体(1)。浏览计算机逻辑盘及逻辑盘上的资源(各逻辑盘及逻辑盘上的文件夹及其文件)。 用TreeView和ListView 两个主要控件及ImageList1控件、StatusBar控件和RichTextBox控件可实现类似Windows资源管理器窗体。在TreeView控件中显示计算机中的逻辑盘,当单击某个逻辑盘时,显示此逻辑盘中的文件夹,此时选择某个文件夹,在ListView控件中显示此文件夹中的文件名称等。另外,当鼠标位于左右窗格分界处Splitter控件上时,可以调整左右窗格的大小。效果图如图5-1所示。 图5-1 案例5-1设计界面 【技能目标】 能利用前面学习过的控件(ImageList1控件、StatusBar控件和RichTextBox控件)及TreeView控件和ListView控件设计出类似Windows资源管理器功能的窗体,以浏览计算机逻辑盘及逻辑盘上的资源(各逻辑盘及逻辑盘上的文件夹及文件夹下的文件)。 【操作要点与步骤】 (1) 建立一个新的Windows应用程序,命名为VBnet5-1。启动VB.NET,新建一个“Windows应用程序”项目,项目名为VBnet5-1,该项目存放在“D:\VB.net”目录下。 (2) 窗体设计。输入项目名及该项目存放目录后,在所出现的窗体上放置ImageList1控件、TreeView控件、StatusBar控件、ListView控件、Splitter控件和RichTextBox控件。 (3) 设置窗体及各控件属性。按表5-1设置窗体及各控件的属性,窗体设计和各控件属性设置后的效果图如图5-2所示。 ● 设置ImageList1控件Images的Collection集合属性。 图5-2 窗体设计及各控件属性设置后的效果图 图5-3 添加ImageList1控件Images的Collection集合属性 ① ?ImageList1控件Images的Collection集合属性所需要的图片文件在VB.NET的安装文件夹中或在因特网上可以找到。 ② 注意添加图片文件的顺序。第1、2、3、4幅图片所对应的文件名分别是MYCMP.ICO、DRIVDSE.ICO、CLSDFOLD.ICO和OPENFOLD.ICO,对应的图片索引号分别为0、1、2、3。 ● 设置TreeView1控件Nodes的Collection集合属性(只添加根节点,子节点由程序实现)。 在图5-4中单击“添加根”按钮,在“标签”下的文本框中输入“我的电脑”;在“图像”的下拉列表框中选择第1幅图片;在“选定的图像”的下拉列表框中选择第1幅图片后按确定按钮。 图5-4 TreeView1控件Nodes的Collection集合属性 ● 设置StatusBar控件Panels属性的Collection集合属性(SBPFile属性)。 在图5-5中右半边已经显示SBPFile成员属性,SBPFont和SBPCount成员属性分别如图5-6和图5-7所示。这三个成员属性是通过单击图5-5中的“添加”按钮添加的。 ● 设置StatusBar控件Panels属性的Collection集合属性(SBPFont属性)。 ● 设置StatusBar控件Panels属性的Collection集合属性(SBPCount属性)。 图5-5 StatusBar控件Panels属性的Collection集合属性(SBPFile属性) 图5-6 StatusBar控件Panels属性的Collection集合属性(SBPFont属性) 图5-7 StatusBar控件Panels属性的Collection集合属性(SBPCount属性) ● 设置ListView控件Columns属性的Collection集合属性(FileName属性)。 在图5-8中,右半边显示FileName属性。LastAccess属性如图5-9所示。这两个属性是通过单击图5-8中的“添加”按钮添加的。 ● 设置ListView控件Columns属性的Collection集合属性(LastAccess属性)。 图5-8 ListView控件Columns属性的Collection集合属性(FileName属性) 图5-9 ListView控件Columns属性的Collection集合属性(LastAccess属性) (4) 完成了界面及各控件的属性设计后,还需要编写代码才能实现所需要的功能。因为该案例要浏览计算机逻
您可能关注的文档
- 新VF6.0数据库原理与应用 胡晓燕 第10章 综合实验(实验十七).ppt
- 新VF6.0数据库原理与应用 胡晓燕 封面.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第1-6章 第2章 常量、变量、表达式及函数.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第1-6章 第3章 表的基本操作.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第1-6章 第4章 程序设计基础.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第1-6章 第5章 面向对象程序设计基础.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第1-6章 第6章 表单设计.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第7-10章 第7章 菜单设计.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第7-10章 第8章 设计完美的报表和标签.ppt
- 新VFP程序设计简明教程 教学课件 鲁俊生 第7-10章 第9章 数据库的建立与操作.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 第6章.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 第7章.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 第8章.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 第9章.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 第10章.ppt
- 新Visual Basic.NET程序设计 教学课件 马宏锋_ 封面及目录.ppt
- 新Visual Basic程序设计 第三版 教学课件 丁爱萍 第1 5章 封面及目录.ppt
- 新Visual Basic程序设计 第三版 教学课件 丁爱萍 第1 5章 项目二.ppt
- 新Visual Basic程序设计 第三版 教学课件 丁爱萍 第1 5章 项目三.ppt
- 新Visual Basic程序设计 第三版 教学课件 丁爱萍 第1 5章 项目四.ppt
文档评论(0)