伺服电机调试软件:vb:自己制作的用户控件怎么才能把外部的空间“装进去”?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 13:48:08
我想制作一个像“选项卡”那样的多页面的控件,但又不想要任何选择页面的按钮,只是一个区域,用属性来设置出现哪一页。但却不能像picture、frame这一控件一样,把放在它们上面的其他控件都“装进去”(不知怎么形容)。像frame的visable=false时,它里面的东西也不能看见,移动frame时,里面的所有东西也跟着移动,frame的大小太小时,里面的控件又被遮住,就像装进了这个控件里面一样的。

那自己制作的用户控件,怎么才能做到这种效果?

建立多个form
每一页换一个form
这样可以达到这种效果
而且外部也看不见
然后用代码添加控件

如果是用.NET只需
继承System.ComponentModel.Container类并提供一个没有参数的构造器(一般用这种方法)
或者
实现System.ComponentModel.IContainer接口
就可可以了