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

Delphi控件源码

开发平台:

Delphi

  1. unit uanimate;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   VrControls, VrAnimate, StdCtrls, VrDeskTop, VrBorder, VrLabel,
  6.   VrCheckLed, VrButtons;
  7. type
  8.   TForm1 = class(TForm)
  9.     VrAnimate1: TVrAnimate;
  10.     VrDeskTop1: TVrDeskTop;
  11.     VrShadowButton1: TVrShadowButton;
  12.     VrCheckLed1: TVrCheckLed;
  13.     VrLabel1: TVrLabel;
  14.     VrLabel2: TVrLabel;
  15.     VrCheckLed2: TVrCheckLed;
  16.     VrCheckLed3: TVrCheckLed;
  17.     VrLabel3: TVrLabel;
  18.     VrLabel4: TVrLabel;
  19.     VrShadowButton2: TVrShadowButton;
  20.     procedure Button1Click(Sender: TObject);
  21.     procedure VrAnimate1Notify(Sender: TObject);
  22.     procedure VrCheckLed1Change(Sender: TObject);
  23.     procedure VrCheckLed2Change(Sender: TObject);
  24.     procedure VrCheckLed3Change(Sender: TObject);
  25.     procedure VrShadowButton2Click(Sender: TObject);
  26.   private
  27.     { Private declarations }
  28.   public
  29.     { Public declarations }
  30.   end;
  31. var
  32.   Form1: TForm1;
  33. implementation
  34. {$R *.DFM}
  35. procedure TForm1.Button1Click(Sender: TObject);
  36. begin
  37.   VrShadowButton1.Enabled := false;
  38.   VrAnimate1.Active := True;
  39. end;
  40. procedure TForm1.VrAnimate1Notify(Sender: TObject);
  41. begin
  42.   VrShadowButton1.Enabled := True;
  43. end;
  44. procedure TForm1.VrCheckLed1Change(Sender: TObject);
  45. begin
  46.   VrAnimate1.Loop := VrCheckLed1.Checked;
  47. end;
  48. procedure TForm1.VrCheckLed2Change(Sender: TObject);
  49. begin
  50.   VrAnimate1.Stretch := VrCheckLed2.Checked;
  51. end;
  52. procedure TForm1.VrCheckLed3Change(Sender: TObject);
  53. begin
  54.   VrAnimate1.Transparent := VrCheckLed3.Checked;
  55. end;
  56. procedure TForm1.VrShadowButton2Click(Sender: TObject);
  57. begin
  58.   VrAnimate1.CurrentFrame := 0;
  59. end;
  60. end.