c#从webbrowser拖放href图像

时间:2014-07-10 10:51:35

标签: c# drag-and-drop webbrowser-control

我已经尝试使用我的代码来源代码

e.Data.GetData(DataFormats.StringFormat).ToString();

e.Data.GetData(DataFormats.Text).ToString();

但我只获得重定向网址。我想获取图片网址而不是重定向网址(a href)。

如何获取图片网址?

1 个答案:

答案 0 :(得分:0)

我认为Internet Explorer无法实现这一点。但是,在Chrome / FF中,您应该可以使用

e.Data.GetData(DataFormats.Html).ToString();

这将为您提供图像标记的HTML标记,然后您可以使用RegEx或手动解析链接。

编辑:这是我用来测试的代码。

For Each s As String In e.Data.GetFormats()
    If (e.Data.GetData(s) IsNot Nothing) Then
        Console.WriteLine(e.Data.GetData(s).ToString())
    End If

Next