BCB 中如何将多个基本控件组合成一个新的控件??
是一个关于自制VCL控件的问题。。。
现在我的一个程序,里面有一些负责显示数据的控件,他们都是成组的出现,比如,我有12个单元,每一个单元都要显示:
1.数字
2.一个圆,用不同的颜色代表不同的状态
3.一个柱状图,用来和数字对应
现在,我采用的方法是,数字用一个 label,圆用一个 shape,柱状图用一个 label 自绘。这样做没什么问题,但是,每次修改界面的时候,很麻烦,于是我想到了自制 VCL 组件,把这3个基本组件,放到一个容器控件中,但是,我发现,BCB在自制组件的时候,不像 VB 那么方便(VB 自制控件的时候,可以直接操作界面,所见即所得。比如,你可以直接继承一个 Panel 然后把其他的基本组件直接拖进去。。),而BCB6里面,你只能面对代码。。。。
要怎么做呢??