请教:DBChart如何代码设置形状?比如饼图,线图。研究了半天没有搞定。dbchart1.style = 'pie';这样写出错。
解决方案 »
- 请问如何才能在图片上画一个半透明的矩形,即可以透过矩形看到下面的图片?
- 本人是新手,刚学Delphi和SQL语言,现有以下问题想请教大家!
- 春节后离开IT行业。。。(变态莫入)
- 讨论贴:大家认为今年的NBA总冠军是哪个队?
- TNMUDP控件发送了 简单文本 和 图片 如何接收?
- 怎么把Datetimepicer的值,像DBedit一样简单的送道数据库中去!
- 如何实现把一个BMP等比例缩放.
- 如何强制控制DBGrid中字段的长度
- 如当我为表田数据的时候,我想让qt_id自动增加,不用手工添加(我的数据库是sql),我用table连接表的,编程方法怎么写
- 画图软件的ONPAINT事件函数怎么写?30分
- Delphi 关于dns发送邮件?
- 如何得到 vfp应用程序form上的文本框中的内容
var
I: Integer;
begin
for I := Self.DBChart1.ComponentCount-1 downto 0 do
Self.DBChart1.Series[I].Clear;
with TPieSeries.Create(Self) do begin
ParentChart := Self.DBChart1;
Marks.ArrowLength := 8;
Marks.Visible := True;
DataSource := Table1;
SeriesColor := clRed;
XLabelsSource := 'SIZE';
OtherSlice.Text := 'Other';
PieValues.DateTime := False;
PieValues.Name := 'Pie';
PieValues.Multiplier := 1.000000000000000000;
PieValues.Order := loNone;
PieValues.ValueSource := 'WEIGHT';
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Table1.DatabaseName := 'DBDEMOS';
Table1.TableName := 'animals.dbf';
Table1.Open;
end;
这个方法是可行的,好像不是简单方法,因为设计时候已经设计好了series[0],为什么还要动态生成一次这个series呢?
dbchart1.Series[0].Active := True;
这个方法比较简单,谢谢大家