1

我是编程新手,正在使用 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;
            }
        }
    }
}
4

2 回答 2

3

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

if (openFileDialog.ShowDialog() == DialogResult.OK)
{
    yourTextBox.Text = openFileDialog.FileName;            
}
于 2013-10-18T12:38:11.457 回答
1
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
if(openFileDialog1.ShowDialog() == DialogResult.OK)
    textbox.text = openFileDialog1.FileName;
于 2013-10-18T12:37:36.873 回答