uspectrum.pas
上传用户:hbszzs
上传日期:2008-08-20
资源大小:628k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit uspectrum;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   VrControls, VrDesign, VrDeskTop, VrSpectrum, VrBlotter, Menus, VrThreads,
  6.   VrButtons;
  7. type
  8.   TForm1 = class(TForm)
  9.     VrBlotter1: TVrBlotter;
  10.     VrDeskTop1: TVrDeskTop;
  11.     VrTimer1: TVrTimer;
  12.     PopupMenu1: TPopupMenu;
  13.     Exit1: TMenuItem;
  14.     VrSpectrum1: TVrSpectrum;
  15.     VrSpectrum2: TVrSpectrum;
  16.     VrDemoButton1: TVrDemoButton;
  17.     procedure VrTimer1Timer(Sender: TObject);
  18.     procedure Exit1Click(Sender: TObject);
  19.     procedure VrDemoButton1Click(Sender: TObject);
  20.   private
  21.     { Private declarations }
  22.   public
  23.     { Public declarations }
  24.   end;
  25. var
  26.   Form1: TForm1;
  27. implementation
  28. {$R *.DFM}
  29. procedure TForm1.VrTimer1Timer(Sender: TObject);
  30. var
  31.   I, Value: Integer;
  32. begin
  33.   with VrSpectrum1 do
  34.     for I := 0 to 20 do
  35.     begin
  36.       Value := Random(MaxValue + 1);
  37.       Items[random(VrSpectrum1.Columns)].Position := Value;
  38.       VrSpectrum2.Items[random(VrSpectrum1.Columns)].Position := Value;
  39.     end;
  40. end;
  41. procedure TForm1.Exit1Click(Sender: TObject);
  42. begin
  43.   Application.Terminate;
  44. end;
  45. procedure TForm1.VrDemoButton1Click(Sender: TObject);
  46. begin
  47.   Application.Terminate;
  48. end;
  49. end.