2013-08-03 1 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. 
    } 
관련 문제