c# - 初学者帮助C#在文本框中显示文件路径

标签 c# textbox filepath openfiledialog

我是编程新手,正在使用 C# 和 Visual Studio Express 2012。我正在创建一个 Windows 窗体,并插入了一个按钮,单击该按钮可运行打开文件对话框。我在表单上有一个文本框,我想显示用户选择的文件的文件路径。我在这个网站上找到了一些代码示例,但很难理解它们应该放在代码结构中的什么位置,因为这些示例通常是独立的片段。我希望这不是一个太愚蠢的问题!

提前致谢

万一它对任何人都有用,答案是......

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        using (FileDialog fileDialog = new OpenFileDialog())
        {
            if (DialogResult.OK == fileDialog.ShowDialog())
            {
                string filename = fileDialog.FileName;

                textBox1.Text = fileDialog.FileName;
            }
        }
    }
}

最佳答案

您的 OpenFileDialog 具有包含所选文件路径的属性 FileName,将其分配给您的 TextBox.Text

if (openFileDialog.ShowDialog() == DialogResult.OK)
{
    yourTextBox.Text = openFileDialog.FileName;            
}

关于c# - 初学者帮助C#在文本框中显示文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449793/

相关文章:

c# - 方法作为构造函数的参数?

WPF:简单的文本框数据绑定(bind)

java - 如何从 jar 下的相对路径获取 URL?

c# - 使用 C# 和 BizTalk 将 Excel (xlsx) 转换为 XML

c# - 获取别名列总和的 SQL 子查询

c# - 使用 RightFax 在 C# 中获取 'System.AccessViolationException' 异常

c# - 如何在 TextChanged 中获取新文本?

c# - asp.net文本框自动填充

windows - 每个操作系统的文件路径中是否存在非法字符?

java - 如何指定在 .jar 中使用的运行时/进程的文件路径?