View Full Version : تایمر
facetoface
جمعه 22 دی 1385, 00:54 صبح
سلام یه بر نامه تایمر می خوام که با دلفی نوشته شده
همین امروز فرداا
مرسی ی ی ی
Valadi
جمعه 22 دی 1385, 08:28 صبح
این هم کد برنامه :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var defaulttime:word=120;
procedure TForm1.Timer1Timer(Sender: TObject);
var
i,j:integer;
begin
i:=(defaulttime div 60);
j:=defaulttime-i*60;
dec(defaulttime);
if j>=10 then
Label1.Caption:=inttostr(i)+' : '+inttostr(j)
else
Label1.Caption:=inttostr(i)+' : 0'+inttostr(j);
if((i=0)and(j=0)) then Timer1.destroy
end;
end.
حرفه ای
جمعه 22 دی 1385, 10:15 صبح
سلام یه بر نامه تایمر می خوام که با دلفی نوشته شده
می خوای از تایمر چه استفاده ای کنی ؟
Valadi
شنبه 23 دی 1385, 21:42 عصر
جناب facetoface یک نوع دیگه هم تامیر هست در کد بالا بصورت دقیقه ایست اما راه دوم بصورت ثانیه ای است به طور مثال در بالا 2 دقیقه اما را نوع دوم 120 ثانیه
MNosouhi
یک شنبه 24 دی 1385, 00:07 صبح
مطمئنید منظور ایشون رو درست متوجه شده اید ؟
vesal
دوشنبه 25 دی 1385, 18:53 عصر
من که منظورشون رو نفهمیدم!!!
dkhatibi
دوشنبه 25 دی 1385, 19:32 عصر
شاید ساعت منظورشون بوده
یک Lable روی فرم بگذار به همراه یک نایمر.
روی تایمر دوبار کلیک کن و کد زیر را تایپ کن.
Lable1.caption:=timetostr(time);
Valadi
دوشنبه 25 دی 1385, 21:27 عصر
نه دوستان این هم روش دیگر تامیر که البته ما پیش شما اساتید درس پس می دهیم
var
Form1: TForm1;
RemainedTime: integer;
implementation
{$R *.dfm}
procedure TForm11.FormCreate(Sender: TObject);
begin
RemainedTime:=75;
end;
procedure TForm11.Timer1Timer(Sender: TObject);
begin
Dec(RemainedTime);
form11.Label1.Caption := IntToStr(RemainedTime);
if RemainedTime=0 then
form11.Timer1.Enabled:=False;
حرفه ای
سه شنبه 26 دی 1385, 08:30 صبح
ولدی عزیز ، اساتید درس می دهند درس پس نمی دهند !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.