PDA

View Full Version : سوال: سه رقم جداکردن اعداد در TextBox بصورت رنگی



OHidden
پنج شنبه 03 فروردین 1391, 12:08 عصر
سلام
خیلی جستجو کردم مطالبی پیدا نکردم
-----------
1تکست باکس میخوام که اعداد داخلش بصورت سه رقم سه رقم از هم جدا بشن نه بصورت کاما
مثلا 3 رقم اول رنگ سبز داشته باشن 3رقم دوم رنگ آبی و......
اگه ایده ای , برنامه ای یا حرفی دارید ممنون میشم بگید:قلب::قلب::قلب:

ROSTAM2
پنج شنبه 03 فروردین 1391, 12:20 عصر
سلام
یه پیشنهاد ، شاید بدردت خورد - یه شئ بساز که label کنار هم چیده باشی و بیشتر از 3 رقم نگیره و خصوصیت رنگ متن رو هم برای هرکدوم تعریف کنی

asadegha
جمعه 04 فروردین 1391, 02:02 صبح
private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
Color c;

switch ((richTextBox1.TextLength/3) % 10)
{
case 0: c = Color.Blue; break;
case 1: c = Color.Red; break;
case 2: c = Color.Green; break;
case 3: c = Color.Yellow; break;
case 4: c = Color.Silver; break;
case 5: c = Color.Orange; break;
case 6: c = Color.Brown; break;
case 7: c = Color.Cyan; break;
case 8: c = Color.Chocolate; break;
case 9: c = Color.Crimson; break;
default: c = Color.Black; break;
}

richTextBox1.SelectionColor = c;
}