none
folderBrowserDialog1可以显示文件夹,但他会从根目录开始查找, RRS feed

  • 问题

  • 有什么办法不要从根目录开始查找.
    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............
    2011年3月28日 2:56

答案

全部回复

  • RootFolder 获取或设置从其开始浏览的根文件夹。

     你可以用这个自己设置这个初始路径。

     


    family as water
    2011年3月28日 3:01
  • 试过了,下面语句会出错:

    错误:无法将类型“string”隐式转换为“System.Environment.SpecialFolder” 

    folderBrowserDialog1.RootFolder = “E:\\铣文件夹”;

    不知错在哪里,请指点.谢谢.

    下面这句是从我的文档查起.

    this.folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Personal;


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............


    2011年3月28日 4:49
  • 您好

    FolderBrowserDialog.RootFolder 属性只能指定 Environment.SpecialFolder 枚举

    用 FolderBrowserDialog.SelectedPath 做做看

                folderBrowserDialog1.SelectedPath = "E:\\铣文件夹";
                folderBrowserDialog1.ShowDialog();


    歡迎參觀我的Blog.NET菜鳥自救會
    • 已标记为答案 杲大盛 2011年3月28日 21:48
    2011年3月28日 5:26
  • 您好

    FolderBrowserDialog.RootFolder 属性只能指定 Environment.SpecialFolder 枚举

    用 FolderBrowserDialog.SelectedPath 做做看

                folderBrowserDialog1.SelectedPath = "E:\\铣文件夹";
                folderBrowserDialog1.ShowDialog();


    歡迎參觀我的Blog.NET菜鳥自救會
    this could be the right answer!
    2011年3月28日 5:42
  • 我用了下面两句:然后folderBrowserDialog1的属性中Root Folder 选Mycomouter.在textBox4.text的text中填入e:\铣文件夹.这样打开程序时就会显示路径,也可以选路径.只是这个命令的自定义路径还没有试出来.

    folderBrowserDialog1.ShowDialog();
    textBox4.Text = folderBrowserDialog1.SelectedPath.ToString();


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............
    2011年3月28日 8:17
  • 被选中的目录是灰色的,鼠标要点一下才变蓝色.能直接变成蓝色吗


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............
    2011年3月28日 21:50