请问有无办法可以从webbrowser中将指定的图片拖到picturebox中?请给示例。多谢。

解决方案 »

  1.   

    视乎没有直接的手段我考虑还是先截图到一个临时pictruebox里,然后再做拖动效果哦,对了,或许可以用类似与myie这类第三方浏览器那样滴鼠标手势来解决
      

  2.   

    记忆中不行,为何不把此图片保存下来放如pictruebox呢
      

  3.   

            private void Form1_Load(object sender, EventArgs e)
            {
                pictureBox1.AllowDrop = true;
                webBrowser1.Navigate("www.google.com");
            }        private void pictureBox1_DragEnter(object sender, DragEventArgs e)
            {
                if (e.Data.GetDataPresent(DataFormats.FileDrop))
                    e.Effect = DragDropEffects.Copy;
                else
                    e.Effect = DragDropEffects.None;   
            }        private void pictureBox1_DragDrop(object sender, DragEventArgs e)
            {            string fileName = (e.Data.GetData(DataFormats.FileDrop, false) as String[])[0];
                try
                {
                    this.pictureBox1.ImageLocation = fileName;
                }
                catch (Exception)
                {
                    MessageBox.Show("文件格式不对");
                }
            }