改变OpenFileDialog的路径

时间:2016-07-26 07:52:42

标签: c#

目前我在我的WPF应用程序中使用它,它可以正常工作。

private void buttonPresentations_Click(object sender, EventArgs e)
        {
            openFileDialogPresentations.ShowDialog();
        }

它记得我进入的最后一条路,但我现在想把它改成一条固定路径。 我有3个Radiobutton,每个Radiobutton应该导致一个不同的路径所以我想用我给openFileDialog的变量做这个,但我不知道如何去做。有没有人这样做,可以给我一个领导吗?

3 个答案:

答案 0 :(得分:3)

您可以在显示对话框的代码中将IntitialDirectory设置为所需的文件夹。

private void buttonPresentations_Click(object sender, EventArgs e)
{
    openFileDialogPresentations.IntitialDirectory = youFolderPath;
    openFileDialogPresentations.ShowDialog();
}

答案 1 :(得分:0)

标准文件对话框具有InitialDirectory属性,用于确定对话框打开的文件夹。

private void buttonPresentations_Click(object sender, EventArgs e)
{
    openFileDialogPresentations.InitialDirectory = @"X:\Data\Presentations";
    openFileDialogPresentations.ShowDialog();
}

答案 2 :(得分:0)

您可以使用InitialDirectory属性执行此操作。您可以为单选按钮设置三个不同的路径

  private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();
            dialog.InitialDirectory=@"D:\MyDir";
            dialog.ShowDialog();
        }