umain.pas 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. unit umain;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
  6. ComCtrls, ExtCtrls,
  7. // DT Controls
  8. DTThemedGauge, DTThemedClock, DTAnalogClock, DTAnalogGauge;
  9. type
  10. { TForm1 }
  11. TForm1 = class(TForm)
  12. DTAnalogClock1: TDTAnalogClock;
  13. DTAnalogGauge1: TDTAnalogGauge;
  14. DTClock1: TDTThemedClock;
  15. DTThemedClock1: TDTThemedClock;
  16. DTThemedGauge1: TDTThemedGauge;
  17. TrackBar1: TTrackBar;
  18. TrackBar2: TTrackBar;
  19. procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
  20. procedure FormCreate(Sender: TObject);
  21. procedure FormDestroy(Sender: TObject);
  22. procedure TrackBar1Change(Sender: TObject);
  23. procedure TrackBar2Change(Sender: TObject);
  24. private
  25. { private declarations }
  26. public
  27. { public declarations }
  28. end;
  29. var
  30. Form1: TForm1;
  31. implementation
  32. {$R *.lfm}
  33. { TForm1 }
  34. procedure TForm1.TrackBar1Change(Sender: TObject);
  35. begin
  36. DTThemedGauge1.Position := TrackBar1.Position;
  37. end;
  38. procedure TForm1.TrackBar2Change(Sender: TObject);
  39. begin
  40. DTAnalogGauge1.Position := TrackBar2.Position;
  41. end;
  42. procedure TForm1.FormDestroy(Sender: TObject);
  43. begin
  44. end;
  45. procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
  46. begin
  47. end;
  48. procedure TForm1.FormCreate(Sender: TObject);
  49. begin
  50. end;
  51. end.