关于自己写的控件两层的记录属性问题
自己写了个组件TChartZX
它有一个属性在对象查看器里原来是这样的
ChartZX: TChartZX
Align // 属性1
cy(Tcy) // 自己写的属性
Caption: String;
Color: TColor;
XTitle: String;
XMin: Real;
XMax: Real;
YTitle: String;
YMin: Real;
YMax: Real;
后来我改成这样的结构也就是把Title, Min, Max封装成一个类
cy(Tcy)
Caption: String;
Color: TColor;
XZB(TZB)
Title: String;
Min: Real;
Max: Real;
YZB(TZB)
Title: String;
Min: Real;
Max: Real;
它们的关系图应该是这样
TChartZX里有一个Tcy属性;Tcy里有两个TZB
我发现这样改了以后XZB里的内容改变后不知道怎样通知父控件触发重画功能,它应该怎样实现?有什么相关的例子可以给我看下么?它们的关系应该是怎样?