PDA

View Full Version : محو تدریجی Label



angel20
شنبه 16 مرداد 1395, 20:32 عصر
میخوام یک لیبل به صورت تدریجی محو بشه!!!!
من تو فرمم نیاز به یه شمارشگر دارم که مثل نسخه های اولیه ی Need For Speed باشه ، زمانی که میخواست مسابقه شروع بشه عدد 3 از وسط صفحه به سمت جلو میومد و بزرگ میشد و به تدریج هم محو میشد و بعد عدد 2 و به همین ترتیب!
بزرگ کردن لیبل کاره سختی نیست ولی این که بخوام کم کم محوش کنم مشکله! کسی هست بتونه کمک کنه!؟

mrprestige
شنبه 16 مرداد 1395, 21:32 عصر
سلام دوست من وقتت بخیر ، اول یه کنترل تایمر ایجاد کن و داخل رویداد Tick اون اینو بنویس

int Speed = 6;
label1.ForeColor = Color.FromArgb(label1.ForeColor.R + Speed, label1.ForeColor.G + Speed, label1.ForeColor.B + Speed);
if (label1.ForeColor.R >= this.BackColor.R)
{
timer1.Stop();
label1.ForeColor = this.BackColor;
}


و داخل Form_Load هم اینو بنویس

label1.Text = "در حال محو شدن";
label1.ForeColor = Color.Black;
timer1.Start();


پیروز موفق باشی