home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / TEECHART / Delphi1_And_Delphi2 / EXAMPLES / EXTENDED / UMULLEG.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1998-10-24  |  1.4 KB  |  62 lines

  1. {****************************************}
  2. {    TeeChart. TChart Component          }
  3. { Copyright (c) 1995-98 by David Berneda }
  4. {    All Rights Reserved                 }
  5. {****************************************}
  6. unit UMulLeg;
  7.  
  8. interface
  9.  
  10. uses
  11.   WinProcs,WinTypes, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  12.   StdCtrls, ExtCtrls, Series, TeEngine, TeeProcs, Chart;
  13.  
  14. type
  15.   TMultiRowLegendForm = class(TForm)
  16.     Panel1: TPanel;
  17.     Memo1: TMemo;
  18.     Button1: TButton;
  19.     Chart1: TChart;
  20.     Series1: TLineSeries;
  21.     Series2: TPointSeries;
  22.     Series4: TBarSeries;
  23.     Series3: TLineSeries;
  24.     Series5: TPointSeries;
  25.     CheckBox1: TCheckBox;
  26.     procedure Button1Click(Sender: TObject);
  27.     procedure CheckBox1Click(Sender: TObject);
  28.     procedure FormCreate(Sender: TObject);
  29.   private
  30.     { Private declarations }
  31.   public
  32.     { Public declarations }
  33.   end;
  34.  
  35. implementation
  36.  
  37. {$R *.DFM}
  38.  
  39. procedure TMultiRowLegendForm.Button1Click(Sender: TObject);
  40. begin
  41.   Close;
  42. end;
  43.  
  44. procedure TMultiRowLegendForm.CheckBox1Click(Sender: TObject);
  45. begin
  46.   if CheckBox1.Checked then
  47.      Chart1.Legend.LegendStyle:=lsValues
  48.   else
  49.      Chart1.Legend.LegendStyle:=lsSeries;
  50. end;
  51.  
  52. procedure TMultiRowLegendForm.FormCreate(Sender: TObject);
  53. begin
  54.   Series1.FillSampleValues(12);
  55.   Series2.FillSampleValues(8);
  56.   Series3.FillSampleValues(8);
  57.   Series4.FillSampleValues(8);
  58.   Series5.FillSampleValues(8);
  59. end;
  60.  
  61. end.
  62.