RichTextBox цвет выбранных линий
Я новичок в windows Forms. Я использую VS 2008, C# для написания RichTextBox. Я хочу иметь возможность окрашивать каждую строку в другой цвет, когда я пишу в RichTextBox. Может кто-нибудь показать мне образцы. Спасибо
foreach (string file in myfiles)
{
// As I process my files
// richTextBox1.Text += "My processing results";
if(file == "somefileName")
{
// Color above entered line or enter new colored line
}
}
1 ответ:
Установите
SelectionColor
Перед добавлением что-то вроде:int line = 0; foreach (string file in myfiles) { // Whatever method you want to choose a color, here // I'm just alternating between red and blue richTextBox1.SelectionColor = line % 2 == 0 ? Color.Red : Color.Blue; // AppendText is better than rtb.Text += ... richTextBox1.AppendText(file + "\r\n"); line++; }