如何设置OpenFileDialog接受http://以及本地文件?

时间:2013-03-07 19:27:30

标签: c# .net openfiledialog

对于C#Forms应用程序,我想允许OpenFileDialog返回url以及本地和网络文件名。我怎样设置它呢?

using (OpenFileDialog dlg = new OpenFileDialog())
{
    dlg.Title = FormStrings.Framework_rdlAddFileTitle;
    dlg.CheckFileExists = true;
    dlg.DefaultExt = "rdlx";
    dlg.Filter = @"RDL(X) files|*.rdlx;*.rdl|RDLX files|*.rdlx|RDL files)|*.rdl|All files|*.*";
    dlg.Multiselect = false;
    if (dlg.ShowDialog(GetParentHWnd(doc)) != DialogResult.OK)
        return;

1 个答案:

答案 0 :(得分:0)

看起来不像OpenFileDialog支持它 - MSDN

我会为包含该文件的URL创建一个文本框。然后在代码中解析并获取它。