Harshal Patil Ответов: 2

Как написать первое число жирным шрифтом в richtextbox


например 12 25 2 4 5 2 45 1 2 из приведенного выше числа при печати в Richtextbox я хочу чтобы первое число 12 было жирным или может быть цветным а остальное число должно печататься простым

Что я уже пробовал:

******************************************************************

2 Ответов

Рейтинг:
2

0x01AA

Спросите У Google. Быстрый поиск в Google приводит к:

richTextBox1.Rtf = @"{\rtf1 \b 12 \b0 25 2 4 5 2 45 1 2}";

Надеюсь, это поможет.


Рейтинг:
1

Monis Azhar

Попробовать это.

public Form1()
{
    InitializeComponent();
    richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Bold);
}
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
    int lastCharacter = richTextBox1.TextLength;
    if (lastCharacter > 1)
        if (richTextBox1.Lines[0][lastCharacter - 1] == ' ')
        {
            richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Regular);
        }
}


Надеюсь, это вам поможет. Если любой вопрос задать мне.
Спасибо