PDA

View Full Version : سوال: متن رنگی



mehdikhazaei
چهارشنبه 28 تیر 1391, 00:10 صبح
چگونه می توان با تایمر رنگ یک متن یا یک لیبل را با چهار رنگ مختلف نمایش داد؟

مثلا ده ثانیه اول = قرمز

ده ثانیه دوم = آبی

ده ثانیه سوم = زرد

ده ثانیه چهارم = سبز

و دوباره همین ترتیب تکرار شود و رنگها عوض شوند.

اپلیکیشنی که آپلود کردم فقط با دو رنگ لیبل ها رو نمایش می دهد و من می خواهم کل متن موجود در لیبل ها با چهار رنگ مختلف به ترتیب چشمک بزنند یا که مرتب رنگشان عوض شود.

hossein16
چهارشنبه 28 تیر 1391, 00:43 صبح
سلام دوست عزیز
بفرمایین دانلود کنید.

ببین همینو میخواستی

mehdikhazaei
چهارشنبه 28 تیر 1391, 04:41 صبح
namespace cheshmak
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static int i;
static int x = 0;
string text = "ســـلــام خــــوش آمـــدیـد";

private void timer1_Tick(object sender, EventArgs e)
{
timer1.Interval = 111;
label1.Text = text;
switch (x)
{
case 0:
label1.ForeColor = Color.Red;
break;
case 1:
label1.ForeColor = Color.Yellow;
break;
case 2:
label1.ForeColor = Color.Red;
break;
}
if(++x > 1)
x = 0;
label1.Text = text.Substring(0,i+1);
i++;
if (i == text.Length)
{
timer1.Interval = 3000;
i = 0;
}
}
}

}

ممنون میشم اگه دوستان امکانات جالب تری به این متن چشمک زن اضافه کنند یا لااقل پیشنهادات خودتان را بنویسید که آیا خوب است از این متن در صفحه اول نرم افزار استفاده کرد؟! با تشکر.

mehdikhazaei
چهارشنبه 28 تیر 1391, 22:33 عصر
کسی آدرس سایت خارجی که در رابطه با این موضوع مطالب خوبی داشته باشه سراغ نداره؟

ali_habibi1384
پنج شنبه 29 تیر 1391, 00:53 صبح
اين كارا قديمي شده.كاربر ديگه فهميده ظاهر مهم نيست ميره سراغ كارايي.