2012-12-03 76 views
-1

如何使用OpenFileDialog及時打開應用程序的文件夾?OpenFileDialog打開文件夾與exe

 OpenFileDialog openFileDialog1 = new OpenFileDialog(); 
     openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; 
     if (openFileDialog1.ShowDialog() == DialogResult.OK) 
     { 
      ........... 

     } 
+1

什麼是「打開文件夾」是什麼意思?和「及時」? –

+0

我打電話給OpenFileDialog,它顯示了我的exe文件夾,而不是c:\\ – user1872295

+0

你的問題仍然不清楚。你的意思是「OpenFileDialog在我的應用程序的文件夾中啓動」?請修改您的問題並在其中添加信息,而不是將其添加到評論中,以便人們可以看到它。 –

回答

2

,如果你希望覆蓋的越來越設定(MSDN上所述)的值的默認方式之一使用FileDialog.InitialDirectory Property

openFileDialog1.InitialDirectory = @"C:\"; // based on comment of question 
2

猜你的意思是「顯示打開文件對話框在我的應用程序文件夾啓動」,只需設置OpenFileDialog.InitialDir到應用程序的文件夾顯示OpenFileDialog之前。

string AppPath = Path.GetDirectoryName(Application.ExecutablePath);; 
openFileDialog1.InitialDir = AppPath; 

如果您需要幫助找到你的應用程序的目錄,請參閱Getting root folder of application