UsePackColF.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit UsePackColF;
  2. interface
  3. uses
  4.   SysUtils, Windows, Messages, Classes, Graphics, Controls,
  5.   Forms, Dialogs, StdCtrls, Buttons;
  6. type
  7.   TForm1 = class(TForm)
  8.     BtnChange: TButton;
  9.     BtnSelect: TButton;
  10.     procedure BtnChangeClick(Sender: TObject);
  11.     procedure BtnSelectClick(Sender: TObject);
  12.   private
  13.     { Private declarations }
  14.   end;
  15. var
  16.   Form1: TForm1;
  17. implementation
  18. {$R *.DFM}
  19. uses
  20.   PackScrollF;
  21. procedure TForm1.BtnChangeClick(Sender: TObject);
  22. var
  23.   FormScroll: TFormScroll;
  24. begin
  25.   FormScroll := TFormScroll.Create (Application);
  26.   try
  27.     // initialize the data
  28.     FormScroll.SelectedColor := Color;
  29.     // show the form
  30.     if FormScroll.ShowModal = mrOK then
  31.       Color := FormScroll.SelectedColor;
  32.   finally
  33.     FormScroll.Free;
  34.   end;
  35. end;
  36. procedure TForm1.BtnSelectClick(Sender: TObject);
  37. var
  38.   FormScroll: TFormScroll;
  39. begin
  40.   FormScroll := TFormScroll.Create (Application);
  41.   // initialize the data and UI
  42.   FormScroll.SelectedColor := Color;
  43.   FormScroll.BitBtn1.Caption := 'Apply';
  44.   FormScroll.BitBtn1.OnClick := FormScroll.ApplyClick;
  45.   FormScroll.BitBtn2.Kind := bkClose;
  46.   // show the form
  47.   FormScroll.Show;
  48. end;
  49. end.