问候,
Visual C#2008中的哪个控件允许我设置路径并获取该路径的值。
例如: 我希望用户单击一个按钮,然后选择他/她将执行操作的路径,例如在选定路径中保存文件。
答案 0 :(得分:3)
var folderBrowserDiaglog = new FolderBrowserDiaglog();
if ( folderBrowserDiaglog.ShowDialog() == DialogResult.OK )
{
string path = folderBrowserDiaglog.SelectedPath;
}
答案 1 :(得分:2)
我不是要重复,但其他答案似乎都不是你想要的。
有3个控件:FolderBrowserDialog,OpenFileDialog和SaveFileDialog。名字非常直观。你以同样的方式使用所有3。 Tanascius在他的帖子中有一个很好的例子。如果希望用户选择要查看的整个文件夹,则可以使用该文件夹对话框。如果您希望用户选择一个或多个要打开的文件,您将使用打开。保存与打开相同,但在保存文件时可以使用它。
希望这有帮助。
答案 2 :(得分:0)
假设Windows窗体,请尝试OpenFileDialog
。所有常见的对话都来自CommonDialog
,因此查看该类的后代也可能有所帮助。
答案 3 :(得分:0)
FolderBrowse对话框....
答案 4 :(得分:0)
SaveFileDialog(对于文件)或FolderBrowserDialog(对于文件夹)。位于工具箱的对话框选项卡中。