创建“文件打开”对话框按钮和写出文本框

时间:2011-07-04 08:34:32

标签: c# winforms visual-studio-express fileopendialog

我想创建一个浏览(fileOpen对话框)按钮来搜索我的本地驱动器,然后将所选路径写出到文本字段。

我正在使用Visual Studio Express 2010

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:4)

您可以使用文件打开对话框

成功时文件打开对话框返回所选文件的路径, 然后,您可以使用返回的路径并在标签上显示它。

OpenFileDialog ofd = new OpenFileDialog();

if (ofd.ShowDialog() == true)
{
string filePath = ofd.FileName;
string safeFilePath = ofd.SafeFileName;
}

该字符串将具有文件路径 将其分配给标签。

答案 1 :(得分:2)

假设您的解决方案是WinForms,并且您的用户正在选择目录(我不确定如何解释您对路径的使用 - 文件的路径或目录的路径),FolderBrowserDialog可能是比OpenFileDialog更合适,因为它允许您直接选择文件夹。

使用FolderBrowserDialog,您可以将SelectedPath属性(字符串)写入TextBox的.Text属性。

如果您要确定特定文件的路径,则OpenFileDialog将有效。