C# 如何制作浏览文件夹的按钮?

C# 如何制作浏览文件夹的按钮?,c#,winforms,visual-studio,C#,Winforms,Visual Studio,我尝试搜索一个文件夹,当我在textBox1中找到要复制的地址时,我有下一个代码,但这无法正常工作,使用此代码我只找到文件。我的问题是:如何更改代码以创建用于查找文件夹的浏览按钮,以及何时在textBox1中查找并复制地址 private void browse_Click(object sender, EventArgs e) { OpenFileDialog fDialog = new OpenFileDialog(); fDialog.Title = "Browse";

我尝试搜索一个文件夹,当我在
textBox1
中找到要复制的地址时,我有下一个代码,但这无法正常工作,使用此代码我只找到文件。我的问题是:如何更改代码以创建用于查找文件夹的浏览按钮,以及何时在
textBox1
中查找并复制地址

private void browse_Click(object sender, EventArgs e) 
{
    OpenFileDialog fDialog = new OpenFileDialog();
    fDialog.Title = "Browse";
    fDialog.InitialDirectory = @"C:\LegacyApp\MATLAB\R2008a_64-bit";
    fDialog.Filter = "All files(*.*)|*.*|All files(*.*)|*.*";
    fDialog.FilterIndex = 2;
    fDialog.RestoreDirectory = true;
    if (fDialog.ShowDialog() == DialogResult.OK)
    {
        textBox1.Text = fDialog.FileName;               
    }
}

试试下面的方法

textbox1.Text = fdialog.FileName.Substring(0, fdialog.FileName.lastIndexOf(@"\"));

要浏览文件夹,您需要


我试过如下,它对我有用

private void browse\u单击(对象发送方,事件参数e)
{
var fDialog=新建OpenFileDialog
{
Title=“浏览”,
InitialDirectory=@“C:\LegacyApp\MATLAB\R2008a\U 64位”,
Filter=“所有文件(*.*)所有文件(*.*)所有文件(*.*)”,
FilterIndex=2,
RestoreDirectory=true
};
如果(fDialog.ShowDialog()==DialogResult.OK)
{
textBox1.Text=fDialog.FileName;
}

}

您使用此代码面临的问题是什么?创建此代码是为了查找文件,当按钮打开时,会显示一条消息“未找到文件”。如果可能,我希望在浏览页面中有三个按钮“确定”、“取消”和“创建新文件夹”
private void browse_Click(object sender, EventArgs e) 
{
     if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         textBox1.Text = folderBrowserDialog1.SelectedPath;
     }
}