2013-08-03 30 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. 
    } 
相關問題