如题!
来者有分哦。
实现后可以另开贴送分。好几千分送不出去呢。

解决方案 »

  1.   

    dragdrop事件,去看msdn,上面很详细
      

  2.   

    >>>>要求在IDE中可以拖入其他的控件
    面板?
      

  3.   

    楼主意思可能是要服务器控件。服务器控件可以加到ide里,开发时只要拖入就可以。建议看看服务器控件开发!
      

  4.   

    类似于Table一类的控件,可以在里面拖放工具箱里的其他控件.
    我是想做个Tab控件.在IDE里面可以添加Tab页面,点了某个Tab页后还可以在里面拖放其他控件。
      

  5.   

    直接用或继承ReadWriteControlDesigner作控件的designer就可以加入其他控件了
      

  6.   

    To:shalen520
    不太明白,我的控件继承自ReadWriteControlDesigner吗?不是应该继承自WebControl吗?
      

  7.   

    建个*.ASCX文件,IDE中拉入要的控件.然后ASCX拉到ASPX窗体中.不就可以实现...LZ要这种功能?
      

  8.   

    To:jiemupig
    我要的不是.ASCX的形式的.我要做成DLL,可以加在工具栏里的那种。
    我的目的是做个Tab 控件,可以在IDE中添加标签,可以在某个标签上添加其他的控件(能从工具箱里拖进来)。
      

  9.   

    ReadWriteControlDesigner作控件的designer,不是让控件继承ReadWriteControlDesigner
      

  10.   

    to:shalen520
    能不能详细一点?
    做过自定义控件,但是没有用过ControlDesigner。
      

  11.   

    我做过一个分页控件,功能还算可以,参考的是这个
    http://www.microsoft.com/china/msdn/archives/library/dnaspp/html/PagerControls.asp
    加到工具箱后就可以拖拽使用了
      

  12.   

    在工具箱上点右键,选添加移除项,选中自己的dll文件加进去就可以了.就会出现在工具箱里了.
      

  13.   

    我今天早上还在想这问题,感觉楼主可能和我想的一样,需求是:
      控件生成dll,添加进面板后能直接有视图的,例如TextBox显示的那样,然后拖过来就能用的那种!我也很想知道!
      

  14.   

    以前做过一次就是用ReadWriteControlDesigner不过没做成
    ,说是2005才有此功能
    另外继承panel可以实现
      

  15.   

    给你的自定义控件加上个集合属性集合成员是标签元素
    自定义控件在ide中不能视图设计 只有通过修改自定义
    控件的属性来实现了
      

  16.   

    “我想做个自定义控件”——其实你要做的是服务器控件/Web控件(WebControl)。WebControl不支持IDE界面中拖放组合,必须完全通过编码实现。最简单的,你新建一个类,例如MyFirstControl.cs,然后添加继承:class MyFirstControl : System.Web.UI.WebControls.WebControl {}之后怎么编写这个控件就算你喜欢了。不过如果你只学习过如何拖放控件编辑一个页面,那就可能缺乏控件编程的基础知识,建议买书看懂了之后再做。其实控件编程才是真正发挥ASP.NET实际力量的使用方式,只用官方控件拖放玩玩什么都干不了,然而你能够设计多强大的控件和你对ASP.NET体系的理解成正比,这不是一天两天能够学成的,从开头作个简单的组合控件到能够开发出支持AJAX的Grid来那需要学习不少知识。最后,也是最重要的,如果你确实不甘愿做一个只懂得拖放控件和设置属性的ASP.NET程序员,必须学好英语,因为关于ASP.NET深层次的知识大部分都只有英文文章。