还是文件列表显示问题(渔翁的解答有问题)

Hide1984 2006-10-28 06:18:09
用VS2005开发WinForm
问题一:combobox与listbox组合使用,用combobox显示本机磁盘盘符
//Directory.GetLogicalDrives()用来获取本地驱动器名
string[] drivers = Directory.GetLogicalDrives();
this.cmbLogicalDrives.DataSource = drivers;
但是这样的话会把光盘盘符也加进去 ,该怎么把没有文件的光盘盘符筛选出去那

问题二:
是否可以用listbox显示出文件夹列表(带文件夹图标),如果不能,那么用listview应该怎么做呢???
...全文
124 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Hide1984 2006-10-28
  • 打赏
  • 举报
回复
to 渔翁
引用VB控件已经实现,再次感谢!!!
Knight94 2006-10-28
  • 打赏
  • 举报
回复
to 1

yun~
你可以判断一下drive的类型

http://www.codeproject.com/csharp/my_explorer.asp
这个例子中,光盘符的判断是“PopulateDriveList”函数中去处理,那么CD的值为5,你从中进行筛选即可。

to 2

用listbox不支持,用listview+ImageList来实现,例子已经实现了大部分,只是给listview加上ImageList即可。
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-28 06:18
社区公告

让您成为最强悍的C#开发者