не понимаю в чем проблема то? вот даю пример юнита по нажатию на кнопку добавляется точка и удаляется первая.
| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, StdCtrls, Buttons;
type TForm1 = class(TForm) Chart1: TChart; Series1: TLineSeries; BitBtn1: TBitBtn; procedure FormShow(Sender: TObject); procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1; x,y:integer; implementation
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject); begin Chart1.Series[0].AddXY(0,1); Chart1.Series[0].AddXY(1,2); Chart1.Series[0].AddXY(2,3); Chart1.Series[0].AddXY(3,4); Chart1.Series[0].AddXY(4,5); x:=4; y:=5; end;
procedure TForm1.BitBtn1Click(Sender: TObject); begin x:=x+1; y:=y+1; Chart1.Series[0].AddXY(x,y); //Добавляем х и у Chart1.Series[0].Delete(0,1); //Удаляем начиная с первой точки(0), количеством 1 точка. end;
end.
| |