我想创建一个浏览(fileOpen对话框)按钮来搜索我的本地驱动器,然后将所选路径写出到文本字段。
我正在使用Visual Studio Express 2010
非常感谢任何帮助!
答案 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
将有效。