我的C#winforms应用程序中有一个richtextbox,无法找到突出显示整行(文本部分+任何空格)的方法。我只能使用以下代码突出显示该行的文本:
firstCharIndex = richTextBox.Text.IndexOf(header);
headerLine = richTextBox.GetLineFromCharIndex(firstCharIndex);
headerLineText = richTextBox.Lines[headerLine];
int lastCharIndex = richTextBox.GetFirstCharIndexFromLine(headerLine + 1);
//richTextBox.Select(firstCharIndex, headerLineText.Length);
richTextBox.Select(firstCharIndex, lastCharIndex - firstCharIndex);
if (richTextBox.SelectionBackColor != System.Drawing.Color.DarkGray)
{
richTextBox.SelectionBackColor = System.Drawing.Color.DarkGray;
}
答案 0 :(得分:0)
使用&#34的第二个重载;选择"少计算。
查看评论。
select `uf`.`fav_id`, count(`p`.`p_id`) AS `pcount` from (`user_fav` `uf` left join `products` `p` on(((`p`.`p_name` like convert(concat('%',`uf`.`keyword`,'%') using utf8))))) group by `uf`.`fav_id`