自己写了个组件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里的内容改变后不知道怎样通知父控件触发重画功能,它应该怎样实现?有什么相关的例子可以给我看下么?它们的关系应该是怎样?
它有一个属性在对象查看器里原来是这样的
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里的内容改变后不知道怎样通知父控件触发重画功能,它应该怎样实现?有什么相关的例子可以给我看下么?它们的关系应该是怎样?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货