如何在WinForm C#中的文件夹浏览器对话框中浏览我的项目?

时间:2016-05-04 09:35:42

标签: c# folderbrowserdialog

我正在使用AxosoftAPI.NET开发一个win表单应用程序。其中一个功能是浏览不同的项目。

我能够登录Axosoft并通过c#代码获取项目。但是现在我想在win表单中使用文件夹浏览器对话框控件来浏览项目。

2 个答案:

答案 0 :(得分:1)

FolderBrowserDialog仅用于浏览Windows文件系统中可访问的实际文件夹。如果要使用它,则需要构建一个shell扩展,以便项目显示在Windows资源管理器中。对于您要实现的目标,这可能是完全矫枉过正的,因此使用您自己的自定义控件更容易重现FolderBrowserDialog的界面。您应该能够使用带有图标的Combo和TreeView或ListView来提供类似的UI。

答案 1 :(得分:0)

您可以这样浏览文件夹

public void ChooseFolder()
{
    if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) 
    {
        MessageBox.Show(folderBrowserDialog1.SelectedPath);
    }
}

有用的链接Folder Browser