C#实现文件管理器—by henryqin
2009-04-04 08:22:43 来源:WEB开发网核心提示: 新建文件夹界面文本文档界面System.IOSystem.IO命名空间很重要,它包含了许多的类,C#实现文件管理器—by henryqin(2),以便让托管应用程序可以通过同步或异步方式提供文本I/O以及其他形式的输入和输出方式,从而操作文件系统或流的输入和输出操作,其中ImageList
新建文件夹界面
文本文档界面
System.IO
System.IO命名空间很重要,它包含了许多的类,以便让托管应用程序可以通过同步或异步方式提供文本I/O以及其他形式的输入和输出方式,从而操作文件系统或流的输入和输出操作。System.IO的命名空间相当庞大,在本例中,主要用到以下几个方面:
1.File类:它提供了打开,创建,复制,移动,重命名文件以及读写文件属性的静态方法.
2.Directory类:它为目录提供编程接口,使应用程序可以通过简单的方法来创建,删除目录.
3.FileStream类:它允许将文件作为流访问,实现标准的输出,输入操作,可随机的访问文件内容.
4.StreamReader与StreamWriter类:它们支持对文本的读写操作,让应用程序可以访问文件或信息流.
下面,简要说一下在例子中用到的几个控件及它们的属性。
ListView
通过ListView控件,可以在标准视图对话框中进行各种操作(查看,打开文件等)。本例中,主要用到以下功能:
1.View: a LargeIcon:所有选项都在其旁边显示一个大图标和一个标签。
b SmallIcon:所有选项都在其旁边显示一个小图标和一个标签。
c List:只显示一列,该列可以包含一个图标和一个标签。
d Details:可以显示任意数量的列,只有第一列可以包含图像。
2.SelectedItems:这个属性包含了选中选项的集合。
3.MultiSelect:这个属性设置为true,用户可以选择多个选项。
4.LargeImageList:这个属性包含ImageList,其中ImageList包含ListView中要使用的图像。当View属性为LargeIcon时,可以使用图像。
更多精彩
赞助商链接