在C#中看不到openFileDialog和saveFileDialog

use*_*968 -1 c# filedialog winforms

我正在使用openFileDialog和showFileDialog图标创建一个窗体.但是当我运行表单时,我看不到左上角的选项.是否有一些我需要更改为可见的属性?任何帮助将不胜感激.

Pan*_*kaj 6

除非您执行任何操作(单击保存按钮或打开文件按钮),否则不会显示这些对话框,您需要创建一个按钮,然后像这样处理其单击事件.

  this.button1.Click += new System.EventHandler(this.button1_Click);
Run Code Online (Sandbox Code Playgroud)

然后在这个事件中,您可以调用您的对话框

private void button1_Click(object sender, EventArgs e)
{
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
         string filename = openFileDialog1.FileName; // this is the selected file
    }
}
Run Code Online (Sandbox Code Playgroud)