就是想仿照windows做一个打开文件对话框类似的控件浏览我的电脑磁盘目录,可以嵌套在winform窗体里面,请问有这方面的控件么?
如果没有,如何在combobox中加载我的电脑磁盘目录树啊?
急求。界面效果类似我的电脑详细信息模式(非资源管理器下)。
大体可能是这样吧,就是想做一个微型的目录浏览的东东。也不知道搜索哪方面的资料。也不知道描述的准不准确,新手,在线等。
如果没有,如何在combobox中加载我的电脑磁盘目录树啊?
急求。界面效果类似我的电脑详细信息模式(非资源管理器下)。
大体可能是这样吧,就是想做一个微型的目录浏览的东东。也不知道搜索哪方面的资料。也不知道描述的准不准确,新手,在线等。
你说的是像winform里面的上传控件一样,点击可以显示文件下的所以文件信息?
你可以自己做个自定义控件 一般用个button加一个textbox控件就可以实现:
下面这段代码是在button的click事件添加的 : if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
tbx_fileload.Text = openFileDialog1.FileName;
// tbx_fileload.Text = openFileDialog1.SafeFileName;
}上面的方法只是叫你打开你想打开的文件夹,
如果你想打开文件夹下对应的一个文件,比如你想打开一个excel文件,那么你还要引入打开excel文件的dll,然后通过dll里面的一些方法去做你实现你需要加的功能。
fb.ShowDialog();打开文件: OpenFileDialog of = new OpenFileDialog();
of.ShowDialog();
fb.ShowDialog();打开文件: OpenFileDialog of = new OpenFileDialog();
of.ShowDialog();
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
foreach (System.IO.DriveInfo di in drives)
{}获取盘符
树结构文件夹http://topic.csdn.net/u/20100603/19/e14ebe00-7b8e-4d71-b25f-bc83f176bbe3.html
还有一个更简单的方式。托一个webbrower
this.webBrowser1.Navigate ("c:\")