5xHs 5xHs
关注数: 8 粉丝数: 48 发帖数: 2,116 关注贴吧数: 27
就执行一次 为什么? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Timer1: TTimer; Button2: TButton; Button3: TButton; Button4: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end; NewClass = Class private Countx:Integer; function GetnCount: Integer; public property nCount:Integer read GetnCount; //procedure hCount(); end; var Form1: TForm1; implementation {$R *.dfm} var Newx : NewClass; procedure TForm1.FormCreate(Sender: TObject); begin end; { NewClass } function NewClass.GetnCount: Integer; begin Result :=Countx + 10; end; procedure TForm1.Button1Click(Sender: TObject); begin Newx :=NewClass.Create; with form1 do begin if Newx = nil then MessageBox(handle,'类创建失败!','提示',MB_OK) else MessageBox(handle,'成功建立类!','提示',MB_OK); end; end; procedure TForm1.Button2Click(Sender: TObject); begin Newx.Free; end; procedure TForm1.Button3Click(Sender: TObject); begin with Timer1 do begin Enabled :=Not Enabled; case Integer(Enabled) of 0:Button3.Caption:='开始'; 1:Button3.Caption:='停止'; end; end; end; procedure TForm1.Button4Click(Sender: TObject); begin Form1.Close; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Form1.Caption:=IntToStr(Newx.nCount); end; end.
首页 1 2 3 下一页