2013-08-03 67 views
-3

如何使用folderbrowserdialog?如何使用folderbrowserdialog?

我希望用户能够选择他想要的任何目录。

private void checkBox1_CheckedChanged(object sender, EventArgs e) 
     { 
      if (checkBox1.Checked) 
      { 
       DialogResult result1; 
       result1 = new DialogResult(); 
       folderBrowserDialog1. = "Select New Folder To Collect Files"; 
       if (result1 == DialogResult.OK) 
       { 

       } 
       else 
       { 

       } 
      } 
      else 
      { 

      } 
     } 

我该怎么办?

+5

你提的问题是非常* *不清 - 它谈论一个复选框,但我们不知道那是什么复选框。你的代码讲述了“timer1的问题”,但并没有解释问题是什么或修复是什么。您以无效的方式引用'folderBrowserDialog1'一次,然后在其余时间引用'openFileDialog1'。你没有显示任何一个对话框。你的问题涉及'contentDirectory',但你永远不会在代码中显示。你有两个空的'else'语句和一个空的'if'语句......这都很混乱。 –

回答

4

是这样的吗?

using (FolderBrowserDialog dialog = new FolderBrowserDialog()) 
{ 
    if (dialog.ShowDialog() == DialogResult.OK) 
    { 
     string path = dialog.SelectedPath; 
    } 
} 
+0

我想这是他期待的;) – Kurubaran

+0

这是我的猜测,问题不是很清楚,但我给了它一个:) – jmelhus

0
DialogResult result = openFileDialog1.ShowDialog(); 
    if (result == DialogResult.OK) 
    { 
    // Test result. 
    } 
相关问题