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

发布于 2024-11-18 03:00:17 字数 110 浏览 3 评论 0原文

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

我正在使用 Visual Studio Express 2010

非常感谢任何帮助!

I am wanting to create a browse (fileOpen Dialog) button to search my local drive and then write out the selected path to a text field.

I am using Visual Studio Express 2010

Any help much appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清晰传感 2024-11-25 03:00:17

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

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

OpenFileDialog ofd = new OpenFileDialog();

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

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

You can use the file open dialog

The file open dialog on success returns the path of the file which is selected,
you can then use the returned path and show it on the label.

OpenFileDialog ofd = new OpenFileDialog();

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

The string will have the file path
assign it to the label.

一桥轻雨一伞开 2024-11-25 03:00:17

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

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

如果您尝试确定特定文件的路径,则OpenFileDialog将起作用。

Assuming your solution is WinForms, and your user is selecting a directory (I'm not sure how to interpret your use of path -- the file's path or a path to a directory), a FolderBrowserDialog might be more appropriate than a OpenFileDialog, as it allows you to choose the folder directly.

Using the FolderBrowserDialog, you can write the SelectedPath propery, which is a string, to your TextBox's .Text property.

If you are trying to determine the path of a specific file, then the OpenFileDialog will work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文