我用dbchart画了一条曲线,上面有n个点,
我要比较每点的y坐标值是否超过max,如果这一点超过了max,那么这一点颜色要变为红色?怎么实现?
for i:=0 to 11 do
begin
if (Series1.XValue[i]>=max)then
begin
Series1.Pointer.Brush.Color:=clred;
end
else
begin
Series1.Pointer.Brush.Color:=clteecolor;
end;
end;
但是这样,只要有一个超过max,所有的点都变成红色了?怎么办?急啊?请各位高手帮忙啊。
我要比较每点的y坐标值是否超过max,如果这一点超过了max,那么这一点颜色要变为红色?怎么实现?
for i:=0 to 11 do
begin
if (Series1.XValue[i]>=max)then
begin
Series1.Pointer.Brush.Color:=clred;
end
else
begin
Series1.Pointer.Brush.Color:=clteecolor;
end;
end;
但是这样,只要有一个超过max,所有的点都变成红色了?怎么办?急啊?请各位高手帮忙啊。
解决方案 »
- 如何查找到特定的IE窗口,然后获得它的接口控制IE中的网页
- 想扁沈这家伙
- 识货的下 Borland Delphi 2006-光盘ISO镜像4CD BT下载 兄弟们搞快,发财了发财了!哈哈
- 谁能给我1个简单的tcp文件传输实例,谢谢,再线等,越简单越好的
- 如何定义一个整个工程内都可以使用的全局变量???
- 请教GIFImage控件
- 一个常见的问题,有兴趣的朋友来看看。
- 无法向SYBASE11.5中向Decimal,Numeric字段插入数据
- 把原来的mdichild窗体改为normal,用showmodal方法时怎么老出错?
- 大家经常看delphi的帮助吗?有时我有点恼火,你们也这样吗?
- Delphi问题1:不用控件连接MS SQL数据库?
- 谁有短信方面的源代码请发给我[email protected],分数不够还可再加
Series1.AddXY(x,y,label,clred)
else
Series1.AddXY(x,y,label,clteecolor);