50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

رنگ کردن به قسمت اضافه شده در RichTextBox

با سلام خدمت دوستان

نیمدونم این چرا جواب نمیده ؟؟!!

public static void AppendText(this RichTextBox box, string text, Color color)
        {
            int s, e;
            s = box.TextLength;
            e = text.Length;
            box.AppendText(text);
            box.SelectionStart = s;
            box.SelectionLength =e;
            box.SelectionFont = new Font("Consolas", 10, FontStyle.Regular);
            box.SelectionColor = color;
            box.SelectionColor = box.ForeColor;
        }
پرسیده شده در 1394/08/19 توسط

2 پاسخ

0

text که متنی است که باید وارد Rishtextbox بشه که رنگ مورد نظر رو داشته باشه ..

خودم پیدا کردم میزارم دوستان دیگم استفاده کنن ..

 public static void AppendText(this RichTextBox box, string text, Color color)
        {
            int s, e;
            s = box.TextLength;
            e = text.Length;
            box.AppendText(text);
            box.Select(s, e);
            box.SelectionFont = new Font("Consolas", 10, FontStyle.Regular);
            box.SelectionColor = color;
                       
        }
پاسخ در 1394/08/21 توسط
0

سلام آیتی پرویی عزیز

چند نکته در این کد شما نامفهوم است: یکی این که متغیر text چیه؟ دوم این که مقدار color چقدره سوم این که شما اگه رنگ تکست انتخاب شده رو تغییر داده باشید در خط آخر اونو دوباره ریست می کنین به رنگ قبلی و به نظر باید خط آخر حذف شود.

پاسخ در 1394/08/19 توسط

پاسخ شما