2013-04-18 2 views
0

winforms을 사용하여 폴더를 마우스 오른쪽 단추로 클릭하거나 FolderBrowserDialog 내의 폴더를 삭제하려고하면 창이 응답하지 않고 강제로 닫아야합니다.Windows Forms FolderBrowserDialog 응용 프로그램이 응답하지 않습니다.

여기에 코드입니다 :

private void btnOpenFileDialog_Click(object sender, EventArgs e) 
{ 
    folderBrowserDialog1.SelectedPath = txtBoxLog.Text; 
    folderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer; 
    if (folderBrowserDialog1.ShowDialog()==DialogResult.OK) 
    { 
     txtBoxLog.Text = folderBrowserDialog1.SelectedPath; 
    } 
} 
+1

txtBoxLog.Text에서 무엇을 제공 했습니까? –

+0

C : \ temp \로 설정했습니다. 폴더가 존재하고 해당 경로가 대화 상자에서 올바르게 열립니다. – misleadingTitle

+1

programattically 만드는 시도 : FolderBrowserDialog folderBrowserDialog1 = 새로운 FolderBrowserDialog(); 도구 상자에서 FolderBrowserDialog 컨트롤을 사용하는 대신 –

답변

0

문제는 시스템 전체, 그래서 컨트롤이 제대로 잘못된 방법 (아이러니)으로 행동했다.