我想做一个简单的网址收集器,看到好的连接直接拖到我的小程序上,取得URL保存。
以前做过,也成功了,找不到代码了。请大家帮忙。谢谢

解决方案 »

  1.   

    什么意思,你拖的是什么东西?网页,还是其他,一般能拖的不就是URL么,
      

  2.   

    private void Form1_DragEnter(object sender, DragEventArgs e)
    {
        e.Effect = DragDropEffects.Link;
    }private void Form1_DragDrop(object sender, DragEventArgs e)
    {
        string[] fs = e.Data.GetFormats();
        if (Array.IndexOf(fs, "UniformResourceLocator") >= 0 && Array.IndexOf(fs, "System.String") >= 0)
        {
            MessageBox.Show(e.Data.GetData("System.String") as string);
        }
    }
      

  3.   

    回3楼,我要做的是一个网址采集器。就是网页的URL连接,点一下就会打开一个窗口。我现在要做的是按住这个连接,拖到我的程序上,不打开窗口,但是获取了URL并保存。直接 this.title=e.Data.GetData("System.String") as string就可以了,谢谢gomoku