本文介绍了多行上的richTextBox SelectionBackColor的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在尝试使用红色前景色(SelectionColor)构建黄色BG颜色的垂直线参考。 我目前只有两行文字我的richTextBox。 但只有第一行颜色正确。第二行没有颜色。如何在每行20号的每个字符上着色(因此它显示一条垂直的红线)。 感谢您的帮助... richTextBoxColumns.Text = 1 2 3 4 5 \\ n; richTextBoxColumns.Text + = 12345678901234567890123456789012345678901234567890; foreach ( var line in richTextBoxColumns.Lines) { richTextBoxColumns.Select( 19 , 1 ) ; richTextBoxColumns.SelectionBackColor = Color.Yellow; richTextBoxColumns.SelectionColor = Color.Red; } 解决方案 I'm trying to build a vertical line reference of yellow BG color with red foreground color (SelectionColor).I currently only have two lines of text in my richTextBox.But only the first line colors correctly. There is no color in the second line. How can I color each char at col 20 in each line (so it shows a vertical red line).Thank you for any help...richTextBoxColumns.Text = " 1 2 3 4 5\r\n";richTextBoxColumns.Text += "12345678901234567890123456789012345678901234567890";foreach (var line in richTextBoxColumns.Lines){ richTextBoxColumns.Select(19,1); richTextBoxColumns.SelectionBackColor = Color.Yellow; richTextBoxColumns.SelectionColor = Color.Red;} 解决方案 这篇关于多行上的richTextBox SelectionBackColor的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-31 16:36