预期中的一个组件ABC的有三个成员: Edit+Popupmenu1+ActionList1;
EDIT的popupmenu属性指向Popupmenu1;
Popupmenu1的各个MenuItem.Action对应着一个ActionList1的各成员;
ActionList1的各成员可能要执行带参数的函数。如果把这三项全部放在一起封装,估计没有问题。但在运行时期,每个ABC的实例中都要生成一个Popupmenu1+ActionList1 ,感觉浪费资源。
是否可以把后二者Popupmenu1+ActionList1单独放在一个地方?
如果可以的话,这二者要放在什么地方? 如何引用它们?