想要写一个控件,能够实现把需要的控件拖放进去的功能,就象vs里面的工具栏,可以把控件拖进from里一样,想在程序运行的时候实现同样的效果,工具栏可以不是浮动的.有点象CustomFormsDesigner的效果,但想开发成控件的形式,因为CustomFormsDesigner这个不好移植到别的程序中去.
哪位大侠有思路,或者源码提供,在下感激不尽~~~

解决方案 »

  1.   

    ContainerControl 表示可用作其他控件的容器的控件并提供焦点管理功能。从该类继承的控件可以跟踪它们包含的活动控件,即使焦点移动到不同容器内的某个位置。ContainerControl 对象为包含的控件提供逻辑边界。容器控件可以捕获 TAB 键按下事件,并将焦点移动到集合中的下一个控件。注意   容器控件不接收焦点;焦点总是设置在被包含控件构成的集合中的第一个子控件上。
    通常不直接从该类继承。Form、UserControl 和 UpDownBase 类从 ContainerControl 继承。