|
发表于 2012-4-3 11:31:03
|
显示全部楼层
- unit UnitMain;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, iComponent, iVCLComponent, iCustomComponent, iLed,
- iLedRound, ExtCtrls;
- type
- TFrmMain = class(TForm)
- Button1: TButton;
- Button2: TButton;
- Timer1: TTimer;
- procedure Button1Click(Sender: TObject);
- procedure Timer1Timer(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
- var
- FrmMain: TFrmMain;
- iled:array [0..15] of TiLedRound;
- implementation
- {$R *.dfm}
- procedure TFrmMain.Button1Click(Sender: TObject);
- var
- i:Integer;
- begin
- for i:=0 to 15 do
- begin
- iled[i]:=TiLedRound.Create(Self);
- iled[i].Parent:=Self;
- iled[i].Left:=10+i*40;
- iled[i].Top:=10;
- iled[i].Width:=33;
- iled[i].Height:=33;
- iled[i].ActiveColor:=$00aa00+i*10;
- iled[i].Show;
- end;
- Timer1.Enabled:=True;
- end;
- procedure TFrmMain.Timer1Timer(Sender: TObject);
- var
- i:integer;
- begin
- for i:=0 to 15 do
- iled[i].Active:=not iled[i].Active;
- end;
- procedure TFrmMain.Button2Click(Sender: TObject);
- var
- i:Integer;
- begin
- Timer1.Enabled:=False;
- for i:=0 to 15 do
- iled[i].Free;
- end;
- end.
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|