教我做一个最简单的控件
weill 2007-12-19 10:15:44 我想学自个做控件,在网上搜了半天也找不到相关资料,所以很没面子的来了。
大家不可笑话我哈,玩了这么久的BCB,不会做控件真丢脸。
我的要求很简单,做一个控件,控件类似以下的玩意儿(我能想到的最简单的):
控件上要有一个Panel,在这个Panel中要有一个Label。
Label要求能设置它的属性,当LabColoer为1时为红色,为0时为黑色。
双击Label,Label上的文字变成“ItIs”。
请把具体的制作方法告诉我,别光告诉我代码。
PS:下面的这些我看懂了,也会了,但进一步的资料无法知道了。
*************************************
1.建立一个组件包:Package。在C++Builder的File菜单中选择New选项,随后在弹出的New Items窗口中Package图标,单击OK,然后将Package保存为MyComponent.bpk。
2.新建一个组件。单击Package窗口上的Add按钮。
3.在弹出的Add窗口中选择New Component页。
选择继承于TPanel,将Class Name命名为:UserControl,Palette Page改为User,随后确定。
*************************************