نمایش نتایج 1 تا 3 از 3

نام تاپیک: تغییر رنگ نوشته ها در RichTextBox بعد از اینترزدن

  1. #1

    تغییر رنگ نوشته ها در RichTextBox بعد از اینترزدن

    تو ریچ تکس باکس وقتی دکمه هارو میزنم هر حرف به رنگ خاصی به نمایش در میاد
    ولی وقتی دکمه باتن اینتر رو می زنم همه نوشته ها یک دست یک رنگ میشن
    dqdfqqf.JPG

    بعد از زدن باتن اینتر
    gfwfwqf.JPG

    کلید اینتر خود کیبورد رو میزنی این مشکل رو نداره ولی دکمه رو میزنی این مشکل هست رنگ همه یکی میشه
    کد مربوط به اینتر
    // برای پاک کردن قسمت انتخاب شده
    if (TextBox1.SelectionLength > 0)
    TextBox1.SelectedText = "";

    // برای بردن به خط جدید از جایی که کلیک شده است
    string removedSelection = TextBox1.Text;
    int selectionStartIndex = TextBox1.SelectionStart;
    TextBox1.Text = removedSelection.Insert(selectionStartIndex, Environment.NewLine);
    TextBox1.SelectionStart = selectionStartIndex + 1;
    // TextBox1.Focus();
    آخرین ویرایش به وسیله hashtgerd2 : یک شنبه 26 اردیبهشت 1395 در 08:24 صبح

  2. #2

    نقل قول: تغییر رنگ نوشته ها در RichTextBox بعد از اینترزدن

    باید با rtf کار کنید.
    این متد رو تست کنید
            private void InsertEnter(RichTextBox richtxt)
    {
    int selectionStartIndex = richtxt.SelectionStart;
    int selectionLength = richtxt.SelectionLength;

    richtxt.SelectionStart = 0;
    richtxt.SelectionLength = selectionStartIndex;
    int indexForInsert = richtxt.SelectedRtf.LastIndexOf('}');
    string rtfPart1 = richtxt.SelectedRtf;

    richtxt.SelectionStart = selectionStartIndex + selectionLength;
    richtxt.SelectionLength = richtxt.TextLength - (selectionStartIndex + selectionLength);
    string rtfPart2 = richtxt.SelectedRtf;


    richtxt.Text = string.Empty;
    richtxt.SelectedRtf = rtfPart1.Insert(indexForInsert , "\\par");
    richtxt.SelectionStart = richtxt.Text.Length;
    richtxt.SelectedRtf = rtfPart2;

    richtxt.SelectionStart = selectionStartIndex + 1;
    richtxt.Focus();
    }

  3. #3

    نقل قول: تغییر رنگ نوشته ها در RichTextBox بعد از اینترزدن

    بله دستتون درد نکنه این کار کرد درست شد
    اینجور چیزا رو چطوری میتونم یاد بگیرم هر چقدر سرچ کردم نتونستم حتی کدی که به درستی به خط بعدی ببره رو پیدا کنم

تاپیک های مشابه

  1. سوال: تغییر رنگ نوشته ها در textbox
    نوشته شده توسط aidin_behnood در بخش C#‎‎
    پاسخ: 5
    آخرین پست: جمعه 11 مرداد 1387, 05:58 صبح
  2. تغییر رنگ نوشته رکوردها در کریستال ریپورت10
    نوشته شده توسط mgh64120 در بخش گزارش سازی با Crystal Report
    پاسخ: 5
    آخرین پست: دوشنبه 26 آذر 1386, 10:19 صبح
  3. مشکل در تغییر رنگ اعراب ها در یک متن عربی.
    نوشته شده توسط hdv212 در بخش C#‎‎
    پاسخ: 15
    آخرین پست: یک شنبه 06 خرداد 1386, 13:31 عصر
  4. تغییر رنگ کنترل ها در زمان false شدن enabled
    نوشته شده توسط negar84 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 07 مهر 1385, 14:57 عصر
  5. تغيير رنگ برگه ها در tabsheet
    نوشته شده توسط ehsane در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 0
    آخرین پست: دوشنبه 31 مرداد 1384, 08:05 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •