procedure TForm1.WriteParams;
Var
IniFile: TIniFile;
begin
IniFile := TIniFile.Create('c:\1\Set.ini');
IniFile.WriteInteger('Chart_Color'.....
end;
procedure TForm1.Chart1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var r :Real;
r1, r2 :String;
begin
R := Chart1.Series[0].XScreenToValue(X);
Edit01.Text:= FloatToStr(R);
R1:=Edit01.Text;
r2:=Copy(r1,1,Pos(',',r1)-1);
Edit02.Text:=r2;
if
r2='1'
then
begin
N1.Visible:=True;
N2.Visible:=False;
end;
if
r2='2'
then
begin
N1.Visible:=False;
N2.Visible:=True;
end;
procedure TForm1.ReadParams;
var
IniFile: TIniFile;
begin;
IniFile := TIniFile.Create('c:\Prog\Set.ini');
Label01.Color:=IniFile.ReadInteger('Chart_Color','Y1',Label01.Color);
Label02.Color:=IniFile.ReadInteger('Chart_Color','Y2',Label02.Color);
Label03.Color:=IniFile.ReadInteger('Chart_Color','Y3',Label03.Color);
IniFile.Free;
end;
procedure TForm1.WriteParams;
var
IniFile: TIniFile;
begin;
IniFile := TIniFile.Create('c:\Prog\Set.ini');
IniFile.WriteInteger('Chart_Color','Y1',Label01.Color);
IniFile.WriteInteger('Chart_Color','Y2',Label02.Color);
IniFile.WriteInteger('Chart_Color','Y3',Label03.Color);
IniFile.Free;
end;
begin
Chart1.Series[0].Clear;
Chart1.Series[0].AddXY(1,y1,n1,Label01.Color);
Chart1.Series[0].AddXY(2,y2,n2,Label02.Color);
Chart1.Series[0].AddXY(3,y3,n3,Label03.Color);
procedure TForm1.N2Click(Sender: TObject);
begin
ColorDialog1.Color := Label02.Color;
if ColorDialog1.Execute Then
Label02.Color := ColorDialog1.Color;
WriteParams;
ReadParams;
end;
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.