用VS2005开发WinForm
问题一:combobox与listbox组合使用,用combobox显示本机磁盘盘符
//Directory.GetLogicalDrives()用来获取本地驱动器名
string[] drivers = Directory.GetLogicalDrives();
this.cmbLogicalDrives.DataSource = drivers;
但是这样的话会把光盘盘符也加进去 ,该怎么把没有文件的光盘盘符筛选出去那问题二:
是否可以用listbox显示出文件夹列表(带文件夹图标),如果不能,那么用listview应该怎么做呢???
问题一:combobox与listbox组合使用,用combobox显示本机磁盘盘符
//Directory.GetLogicalDrives()用来获取本地驱动器名
string[] drivers = Directory.GetLogicalDrives();
this.cmbLogicalDrives.DataSource = drivers;
但是这样的话会把光盘盘符也加进去 ,该怎么把没有文件的光盘盘符筛选出去那问题二:
是否可以用listbox显示出文件夹列表(带文件夹图标),如果不能,那么用listview应该怎么做呢???
你可以判断一下drive的类型
在
http://www.codeproject.com/csharp/my_explorer.asp
这个例子中,光盘符的判断是“PopulateDriveList”函数中去处理,那么CD的值为5,你从中进行筛选即可。to 2用listbox不支持,用listview+ImageList来实现,例子已经实现了大部分,只是给listview加上ImageList即可。
引用VB控件已经实现,再次感谢!!!