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

How can I browse my Projects in a Folder Browser Dialog in a WinForm C#?

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

我可以登录 Axosoft 并通过 C# 代码获取项目。但是现在我想在我的 win 窗体中使用文件夹浏览器对话框控件浏览项目。

您可以通过这种方式浏览文件夹

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

有用linkFolder Browser

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