34、深入探索Windows Forms应用程序中的文件操作与TreeView事件处理

深入探索Windows Forms应用程序中的文件操作与TreeView事件处理

1. 填充TreeView节点

在构建Windows Forms应用程序时,填充TreeView节点是一个重要的步骤。当创建新节点时,需要传入新的父节点、父节点的完整路径以及相应的标志,同时将当前层级加1。例如,如果初始层级为1,下一次调用时层级将变为2。

在调用 TreeNode 构造函数时,使用 DirectoryInfo 对象的 Name 属性,而调用 GetSubDirectoryNodes() 方法时,则使用 FullName 属性。以目录 C:\Windows\Media\Sounds 为例, FullName 属性返回完整路径,而 Name 属性仅返回 Sounds 。将名称传递给节点,因为这是要在TreeView中显示的内容;将带路径的完整名称传递给 GetSubDirectoryNodes() 方法,以便该方法能在磁盘上定位所有子目录。

获取目录中的文件时,如果 getFileNames 标志为 true ,则调用 DirectoryInfo 对象的 GetFiles() 方法,返回一个 FileInfo 对象数组。然后可以遍历该集合,访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值