Изменить фрагмент текста другим цветом - C#

Узнай цену своей работы

Формулировка задачи:

щас изучаю разные способы изменения текста и нигде в интернете не смог найти информацию о том как изменить фрагмент текста? вот например я создал ричтекстбокс и ввожу туда текст "один два три" а вот как сделать что бы например слово "один" было зеленым? а "два" красным?

Решение задачи: «Изменить фрагмент текста другим цветом»

textual
Листинг программы
using System.Drawing;
using System.Windows.Forms;
 
namespace WindowsFormsApplication313
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
            var rtb = new RichTextBox { Parent = this, Text = "один два три" };
            rtb.Select(0, 4);
            rtb.SelectionColor = Color.Green;
            rtb.Select(5, 3);
            rtb.SelectionColor = Color.Red;
 
            rtb.SelectionStart = int.MaxValue;
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы