PDA

View Full Version : تغییر رنگ پنل با زمان



amir000555
جمعه 17 دی 1395, 16:32 عصر
با سلام

یه کد می خواستم که بعد از مثلا 5 دقیقه رنک پنل شماره یک به صورت ملایم به رنگ دلخواه که انتخاب میکنم تغییر کنهبه صورت خودکار. میشه کدشو بگین؟

با تشکر

reza_ali202000
جمعه 17 دی 1395, 23:30 عصر
سلام. دوتا تایمر میخواید. یکی برا تغییر رنگ به صورت ملایم و مثلا هر صدمیلی ثانه رنگ ابی رو زیاد کنه تا به 255 برسه.
و تایمر دیگه اینه که بعد از 5 دقیقه خودش فالس بشه و تایمر اولی ترو بشه.

amir000555
شنبه 18 دی 1395, 07:57 صبح
سلام. دوتا تایمر میخواید. یکی برا تغییر رنگ به صورت ملایم و مثلا هر صدمیلی ثانه رنگ ابی رو زیاد کنه تا به 255 برسه.
و تایمر دیگه اینه که بعد از 5 دقیقه خودش فالس بشه و تایمر اولی ترو بشه.


داداش منم اینارو میدونسم منظورم اینه که چطوری کدهاشو بزارم ؟ کدههایش چیه؟چی کار کنم با ؟؟؟

reza_ali202000
شنبه 18 دی 1395, 20:48 عصر
داداش منم اینارو میدونسم منظورم اینه که چطوری کدهاشو بزارم ؟ کدههایش چیه؟چی کار کنم با ؟؟؟
دوست عزیز درخواست کد مغایر قوانین سایت هست.
یه تایمر میزاری رو فرمت بعد interval رو برابر 300000 یا همون 5 دقیقه میزارید و enable رو true میکنید.
حالا تو رویداد tick:

public int i;
private void timer1_Tick(object sender, EventArgs e)
{
i++;
timer1.Interval = 10;
this.BackColor = Color.FromArgb(i, i, i);
if (i >= 255)
timer1.Enabled = false;
}

amir000555
شنبه 18 دی 1395, 22:12 عصر
مرسی از کمکتون توی اینجا یه سوال پیش اومد برام اینکه این رنک به سفید تغییر میکنه من میخوام مثلا به رنک دلخواه خودم تغییر کنه کد رنگمو کجا و چطوری بزارم؟