0
我必須創建一個按鈕,用戶必須選擇一個文件夾。 我試着用OpenFileDialog,但在那裏我不能選擇文件夾和剛纔打開的文件夾。如何選擇一個文件夾而不用OpenFileDialog打開它C#
這是我的代碼:
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "C# Corner Open File Dialog";
fdlg.InitialDirectory = @"D:\dosfiles\ValPoch";
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
fdlg.FilterIndex = 2;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
label2.Text = fdlg.FileName;
label2.Show();
}
我嘗試用這個代碼,他完美的作品,但我不喜歡窗戶,誰開了,太小了。
using (FolderBrowserDialog dlg = new FolderBrowserDialog())
{
dlg.Description = "Select a folder";
dlg.SelectedPath = @"D:\dosfiles\ValPoch\";
if (dlg.ShowDialog() == DialogResult.OK)
{
label2.Text = dlg.SelectedPath;
label2.ForeColor = Color.Red;
label2.Show();
}
}
如何使用OpenFileDIalog修復我的代碼以選擇不打開文件夾的文件夾?
謝謝。
看看這裏 http://stackoverflow.com/questions/11624298/how-to-use-openfiledialog-to-select-a-folder – ogomrub
我不想打開這個小窗口選擇文件夾。 當我postet時,我的第二個代碼是相同的,但打開以選擇文件夾的窗口太小,並且不同於我的第一個代碼。 –
OpenFileDialog和FolderBrowseDialog具有不同的窗口.. –