1. 使Series.Active True或False;
2. 不是同类不能转换。(也许行,我不会)。
2. 不是同类不能转换。(也许行,我不会)。
解决方案 »
- delphi7写的一个, winxp里一切正常, win7报错
- 有在南京三益动力电子有限公司做过的朋友吗?
- 如何判断一个数能否被另一个数整除???????????????????
- 如何测试局域网中的机器通不通
- 哪位好心人,进来看一看啊~~
- dbgrid中下拉comcobox实现
- 如何判断com是否注册
- 怎样在PARADOX表里设置一个字段不能为空?
- 急急!!!在DELPHI5+SQL2000中,用BDE+TABLE+DBGRIG控件,为什么在修改或者删除时提示“RECORD/KEY DELETE错误”
- 特急!!!!在delphi下如何获取局域网客户的IP地址?
- Win2000上,不能用自定义报表的,怎么办?发现所有打印机都不没有自定义这一选项,所认,我们的Quickrep做的报表都不能打印自定义纸张!
- 请问如何把一个是数据结构的变量存入数据库啊,内详!
Series.Active 好像不行
for i:=0 to iMax-1 do
Chart1.Series[0].Add(pChart.stValue[i].dValues,pChart.stValue[i].sName,pChart.stValue[i].clColor); Chart1.AddSeries(TPieSeries.Create(Chart1));
for i:=0 to iMax-1 do
Chart1.Series[1].Add(pChart.stValue[i].dValues,pChart.stValue[i].sName,pChart.stValue[i].clColor); Chart1.AddSeries(TLineSeries.Create(Chart1));
for i:=0 to iMax-1 do
Chart1.Series[2].Add(pChart.stValue[i].dValues,pChart.stValue[i].sName,pChart.stValue[i].clColor);
end; Display(pChart.iType);procedure TFChart.Display(i: Integer);
var
j: Integer;
begin
for j:=0 to 2 do
begin
Chart1.Series[j].Active:=false;
end;
Chart1.Series[i].Active:=true;
end;
0 : ChangeSeriesType(tseries,TLineSeries);
1 : ChangeSeriesType(tseries,TPieSeries);
2 : ChangeSeriesType(tseries,TBarSeries);
3 : ChangeSeriesType(tseries,TAreaSeries);
4 : ChangeSeriesType(tseries,TPointSeries);
5 : ChangeSeriesType(tseries,THorizBarSeries);
end;
怎么不行?
var
aseries:TchartSeries;
begin
aseries:=dbchart1.SeriesList.Series[0];
ChangeSeriesType(aseries,TLineSeries);
end;