请问关于C#模仿Windows文件夹问题
请问关于C#模仿Windows文件夹问题,如果要写个和windows系统一样的文件夹,功能是显出“文件夹内的子文件夹和文件,并且可以运行可执行文件,在WinForm里应该用什么控件来进行显示?”,并且如何代码如何实现? --------------------编程问答-------------------- ListView, Directory.GetFiles, Process.Start --------------------编程问答-------------------- http://www.codeproject.com/KB/WPF/WPFFileExplorer.aspxprocess.start打开文件
listview等显示 --------------------编程问答-------------------- ListView的显示模式是可调的,用这个显示没问题
Directory类下的方法可以获取文件类型,判断如果是文件夹就打开进入下一级,如果是可执行文件使用
Process.Start("文件执行路径")运行程序 --------------------编程问答-------------------- 谢谢楼上3位,你们提到的方法和控件我都是用到了,但是ListView中只显示文件的名字,不显示文件图标,并且ListView中只显示文件的名字太长的话被系统截取掉显示为...,这个是否能显示全部呢? --------------------编程问答-------------------- 用ImageList显示图标,ListView.SmallImageList, LargeImageList属性。这个要自己弄。ListView.View有几种模式:Details,List,LargeIcon,SmallIcon, Title。 查查MSDN,学学ListView的用法。
--------------------编程问答-------------------- 参考
http://www.codeproject.com/KB/cs/my_explorer.aspx
补充:.NET技术 , C#