定义了几个自定义控件,在许多项目中都能用到,请问,如何将这些自定义控件放到工具箱中,团队中的成员在使用时只要从工具箱拖到设计模式中就可以了。就象TextBox一样??

解决方案 »

  1.   

    呵呵,看来楼主是想有没有什么属性能直接设置,设置后所有用到了的就都可以看到.或者用代码实现添加到工具箱.(^_^,Delphi的效果)
      

  2.   

    工具箱 -> 选择项 浏览 选择你的 dll 文件
      

  3.   

    首先感谢楼上各位的回复.
    我的意思是用户控件.
    比如:freetextbox这个控件是别人定义的,那么我如果要引用的话可以在工具箱添加.dll
    现在我自定义了用户控件,如何能将我定义的用户控件也按上面的方法添加到工具箱呢?
      

  4.   

    不能
    用户控件都有了界面成员也就是有了实例,而工具箱里只能放可以实例化的类,用customcontrol就可以开发出能放在工具箱中的类。
      

  5.   

    用户控件也可以的,不过是手段稍微复杂点具体做法参见
    http://www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx
      

  6.   

    你把控件库(.dll)放在一个位置,其他人要使用的时候,在工具箱中选择右键->选择项  打开一个对话框,在该对话框右下角有个按钮【浏览】,点击后打开打开文件的对话框,你找到控件库文件,点击 确定,就会将该控件库中的所有控件添加并显示在工具箱中,就可以拖拽使用了;我们工程部门和组件部门就是这么合作的,组件部门做好的控件库放在一个服务器中,我们使用那个库时,下载下来这么调用下,就可以像使用系统自带的控件那样使用了。