就是如同vs里面的有个工具箱,然后把它里面的东西托动到另一个窗体的一个类似于listbox里面。如何实现呀!!!

解决方案 »

  1.   

    要求……有点变态的说跨窗体……拖过去……要是我,
    1 我就做个假弹出窗体(实际是个内嵌的DIV),本质是在同一页面,这样容易处理的多。
    2 在Flash里做。
      

  2.   

    55555~~~~~,我也觉得变态。
    不过我做的是两个form窗体。
      

  3.   

    private void form_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
    {
        ToolBoxItem DragData = (ToolBoxItem)e.Data.GetData(typeof(ToolBoxItem));
        ControlFactory.CreateControl(DragData.Caption, DragData.Object.ToString()) as Control;
    赶紧给分吧 楼主 呵
      

  4.   

    楼上的兄弟,我没看到这个事件啊,还有没有找到toolboxitem阿
      

  5.   

    shopvictor(我爱.net)正解。不过太简单了。
    看看MSDN吧。
      

  6.   

    感谢  shopvictor(我爱.net)有没有不基于vs开发的方法,我要直接用c# 写出两个窗体来,然后 form1中的空间能拖动到form2怎么办啊。