实际上MSDN上都有现成的例子的

解决方案 »

  1.   

    如果是在本窗体中实现,拖动时依然呈现图片。
    那么就在mousemove中设置图片容器的Location其他只能用DragDrop DragEnter... 等事件来实现了。
      

  2.   

    如果是WinForm有Drag事件的,参照MSDN
    如果是WEB,可以用JS,网上例子很多
      

  3.   

    呵呵,没说清楚吧.具体问题是这样的.我有A,B两个窗体,B窗体中放置了一个picturebox,我想把这个picturebox中的图片,拖到A窗体中。我的Drag事件是写在A窗体中还是写在B窗体中啦?
      

  4.   

    对,我已经从别的容器中得到这个图片对象了,一个Image对象,剩下的事情就是要把它拖到另外的窗体里去
      

  5.   

    private void FormB_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
    {
    //    e.Data 是你拖进来的东西!
    //    把它拆箱后在显示在B窗体。
    }
      

  6.   

    我自己的做法是改变窗体的cuorsor属性为要拖动的图片