在网上下载了一个源码,是一个datagirdview分页的用户控件。最后将这个用户控件生成一个dll文件—>DataGridViewPage.dll然后一个demo中引用这个dll。查看界面时,就发现界面上有了这个用户控件啦—>DataGridViewPage.DataGridViewPage是不是首先要把该用户控件加载到工具箱中呢?
但工具箱里既然没有找到,它应该是从哪来的呢?希望高手解释下原理。
感激不尽!!

解决方案 »

  1.   

    一般是可以加载到工具箱里的
    但要注意他的代码有没有作特别的隐藏设定([ToolboxItem(false)]),如果有那你就找不到了
      

  2.   

    是的 先添加到工具箱右键工具箱---- 选择项 ----- .net ..组件 ----浏览 ---找到DLL文件----OK
      

  3.   

    用户控件都有了界面成员也就是有了实例,而工具箱里只能放可以实例化的类,用customcontrol就可以开发出能放在工具箱中的类。
    方法比较复杂http://www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx