C# · 12月 30, 2021

c# – RichTextBox颜色选择行

@H_419_0@我是 Windows窗体的新手.我正在使用VS 2008,C#编写一个RichText@R_706_2419@.
当我写入RichText@R_706_2419@时,我想要能够以不同的颜色对每行进行着色.有人可以点我样品吗?
谢谢 foreach (string file in myfiles){ // As I process my files // richText@R_706_2419@1.Text += “My processing results”; if(file == “somefileName”) { // Color above entered line or enter new colored line }}解决方法 在添加之前设置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 richText@R_706_2419@1.SelectionColor = line % 2 == 0 ? Color.Red : Color.Blue; // AppendText is better than rtb.Text += … richText@R_706_2419@1.AppendText(file + “\r\n”); line++; }