Unit22.~pas
上传用户:fjdqny
上传日期:2016-10-26
资源大小:6299k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit Unit22;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, jpeg, ExtCtrls, StdCtrls;
  6. type
  7.   TForm22 = class(TForm)
  8.     Image1: TImage;
  9.     Memo1: TMemo;
  10.     Button1: TButton;
  11.     Label1: TLabel;
  12.     Timer1: TTimer;
  13.     procedure Button1Click(Sender: TObject);
  14.     procedure FormCreate(Sender: TObject);
  15.     procedure Timer1Timer(Sender: TObject);
  16.   private
  17.     { Private declarations }
  18.   public
  19.     { Public declarations }
  20.   end;
  21. var
  22.   Form22: TForm22;
  23.   flag:integer;
  24. implementation
  25. {$R *.dfm}
  26. procedure TForm22.Button1Click(Sender: TObject);
  27. begin
  28. form22.Close;
  29. end;
  30. procedure TForm22.FormCreate(Sender: TObject);
  31. begin
  32.  flag:=1;
  33. end;
  34. procedure TForm22.Timer1Timer(Sender: TObject);
  35. begin
  36.  if (flag=1) and (form22.Label1.Left <=0) then
  37.    flag:=2;
  38.  if (flag=2) and (form22.Label1.left+form22.Label1.Width >=form22.Width ) then
  39.    flag:=1;
  40.  case flag of
  41.    1: form22.Label1.Left :=form22.Label1.Left-10;
  42.    2: form22.Label1.Left :=form22.Label1.Left+10;
  43.  end;
  44. end;
  45. end.