Изменить фрагмент текста другим цветом - 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;
}
}
}