C# 更改OpenFileDialog的路径

C# 更改OpenFileDialog的路径,c#,C#,目前,我正在我的WPF应用程序中使用它,它应该可以正常工作 private void buttonPresentations_Click(object sender, EventArgs e) { openFileDialogPresentations.ShowDialog(); } 它记得上一条路径,但我现在想把它改成一条设定的路径。 我有3个单选按钮,每个单选按钮应该指向不同的路径,所以我考虑使用我给openFileDialog的一个

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

private void buttonPresentations_Click(object sender, EventArgs e)
        {
            openFileDialogPresentations.ShowDialog();
        }
它记得上一条路径,但我现在想把它改成一条设定的路径。 我有3个单选按钮,每个单选按钮应该指向不同的路径,所以我考虑使用我给openFileDialog的一个变量来实现它,但我不确定如何使用它。有人这样做过吗?能给我一个线索吗

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

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

标准文件对话框具有一个属性,用于确定对话框在哪个文件夹中打开

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

您可以使用InitialDirectory属性来完成此操作。您可以为单选按钮设置三种不同的路径

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

将InitialDirectory属性设置为您指定的初始路径希望可能会对您有所帮助是的,谢谢Steve让我走上了正确的道路:)我只是把它放在我的ShowDialog前面,现在可以正常工作了@然后BlackPanic考虑把这个标记或答案作为帮助你的答案。