PDA

View Full Version : نمایش دادن image برای چند ثانیه



abedi vida
چهارشنبه 31 تیر 1383, 20:09 عصر
سلام
می خوام یک image برای چند ثانیه فقط یک نمایش داده بشه
قبلا یک همچین موضوعی رو ÷یدا کردم ولی در فاصله زمانی های مشخص نشون میداد

Mahdi_S_T
چهارشنبه 31 تیر 1383, 20:21 عصر
اگه منظور شما را درست فهمیده باشم باید از یک Timer استفاده کنی و زمان دلخواه را به آن بدهی و برای نشان دادن یک مرتبه هم می توانی از رجیستری استفاده کنی ( یعنی هر موقع که نشان دادی یه متغیر را true کنی و در مرتبه بعد چک کند اگر False بود نمایش بدهد و ....)

abedi vida
پنج شنبه 01 مرداد 1383, 14:43 عصر
سلام مشکلم نوشتن برنامه هست برنامه اش رو نمی دونم؟؟؟؟؟؟؟؟؟

(امید)
پنج شنبه 01 مرداد 1383, 16:43 عصر
سلام
اگه درست متوجه شده باشم:
فرض می کنیم برنامه ما شامل یک فرم است که 3 ثانیه بعد از اجرا یک عکس در فرم فقط به مدت 2 ثانیه نمایش داده می شود.
دو تا Timer با یک Image رو فرم بذارید.
Interval تایمر اول را 3000 ( 3 ثانیه ) و interval تایمر دوم را 2000 ( 2 ثانیه ) قرار دهید . ( این اعداد صرفا برای این برنامه است )

و کد نویسی:


procedure TForm1.FormShow(Sender: TObject);
begin
timer1.Enabled:=true;
timer2.Enabled:=false;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer2.Enabled:=true;
image1.Visible:=true;
timer1.Enabled:=false;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
image1.Visible:=false;
end;

abedi vida
جمعه 02 مرداد 1383, 13:05 عصر
سلام
ممنون کارم راه افتاد