在按钮上打开文件夹浏览器对话框单击 c#

opening folder browser dialog on button click c#

我正在尝试使用 C# 中的按钮触发文件夹浏览器对话框 我试过

     private void Button2_Click(object sender, EventArgs e)
 {
     DialogResult auswahl2 = folderBrowserDialog2.ShowDialog();
     if (auswahl2 == DialogResult.OK)
     {
         TextBox5.Text = folderBrowserDialog2.SelectedPath;
     }
 }

但调试和发布都不会在单击按钮时打开一个。 我错过了什么?

提前致谢

您的代码运行良好,但请检查 Button2_Click(object sender, EventArgs e) 事件是否已插入。

迈赫迪

转到您的表单,双击有问题的按钮,查看它是否指向上述函数,或者是否创建了一个新的事件函数。

如果是第二个,将上面的所有内容复制到新函数中,然后运行重新编写程序,之后一切都应该没问题。

如果您想手动执行,请转到 YourForm.Designer.cs,然后在 InitializeComponent() 下添加 this.Button2.Click += new System.EventHandler(this.Button2_Click);

或者转到您的表单代码,select InitializeComponent 构造函数下,然后按 F12,它将带您到正确的位置。