رنگارنگ کردن لیست باکس و RichTextBox

بازدید13.4kپست ها1آخرین فعالیت10 سال پیش
0
0

سلام
دوتا سوال دارم اونم اینه که مثلا هر بار یک چیزی توی RTB نوشته شه به یک رنگ در بیاد ، مثلا من از این کد استفاده میکنم ( کدی که در پروژه ی اصلی بود) :

[CSHARP] if (msg.Subject != null)
{
txtSubject.Text = msg.Subject;

            rtfChat.SelectionColor = Color.DarkGreen;
            rtfChat.AppendText(msg.From.Resource + " changed subject: ");
            rtfChat.SelectionColor = Color.Black;                
            rtfChat.AppendText(msg.Subject);
            rtfChat.AppendText("\r\n");
        }
        else
        {
            if (msg.Body == null)
                return;

            rtfChat.SelectionColor = Color.Red;

            rtfChat.AppendText(msg.From.Resource + " said: ");
            rtfChat.SelectionColor = Color.Black;
            rtfChat.AppendText(msg.Body);
            rtfChat.AppendText("\r\n");
        }[/CSHARP]

اگه بخوام کاری کنم که هر بار پیامی که میاد (قسمت دوم کد یعنی از else به بعد) به رنگی به انتخاب خود برنامه(بین رنگ های موجود در سی شارپ به جز آبی و قرمز) در بیاد چیکار کنم؟یعنی به صورت تصادفی

سوال دومم اینه که اگه بخوام کاری کنم که مثلا از بین ، Pashmak 1 تا 20 فقط PASHMAK15 به رنگ قرمز در بیاد و بیاد در اول لیست باکس و PASHMAK 11 به رنگ آبی در بیاد و بیاد در زیر Pashmak15 ( یعنی در دومین سطر) چیکار باید بکنم؟

ممنون

آخرین ویرایش: 22-04-2013 ???? 21:44، توسط The Arrow
0

کسی نبود؟

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.