PDA

View Full Version : سوال: غیرفعال شدن لیبل از زمان خاص



amiragha2
یک شنبه 24 دی 1391, 15:11 عصر
سلام
خسته نباشید
یه سوال داشتم

من یه لیبل دارم، می خواستم بعد از 3 ثانیه ، VISIBLEش فالس بشه.
کسی می تونه کدش رو واسم بگه؟
(تازه واردم.)

ma.rad
یک شنبه 24 دی 1391, 15:23 عصر
یه تایمر بزار ویه شرط بزار اگر تایمر برابر3ثانیه شده visible لیبل false بشه

البته می تونی Interval برابر :

timer1.Interval = 3000;

و

private void timer1_Tick(object sender, EventArgs e)
{
label1.Visible = false;
}

amiragha2
یک شنبه 24 دی 1391, 15:37 عصر
ببخشید متوجه نشدم الان این دستور اول چیه؟ و چطور تایمر رو بزارم؟

ma.rad
یک شنبه 24 دی 1391, 15:49 عصر
از toolbox یه دونه تایمر بنداز رو فرم بعد خضوصیت intrval شو بزار رو 3000 و خصوصیت Enable رو برابر True کن ودر رویداد Tick کد با لا رو بنویس

amiragha2
یک شنبه 24 دی 1391, 15:56 عصر
ممنون ،
اما یه سوال
این دستور بدوین معنی نیست که هر 3ثانیه یک بار، عمل LABEL1.VISIBLE رو فالس کنه؟
اینطوری پس از ناپدید شدن لیبل، باز هم برنامه این دستور رو تو خودش انجام می ده؟

ma.rad
یک شنبه 24 دی 1391, 16:15 عصر
نه یه بار false بشه دیگه true نمی شه ولی دستور هر 3ثانیه تکرار می شه
زیر اون دستور بنویسید

timer1.Enable=False;