赵建玲吧 关注:1贴子:77
  • 1回复贴,共1

高亮显示查找字体(C#)

只看楼主收藏回复

用RichTextBox做的,网上找的用不了..


IP属地:浙江1楼2014-04-24 16:17回复
    if (richTextBox1.Text.Contains(txtFind.Text))
    {
    string[] s = richTextBox1.Text.Split(new string[] { txtFind.Text }, StringSplitOptions.None);
    int len = 0; //起始长度变量
    for (int i = 0; i < s.Length; i++)
    {
    len += s[i].Length;
    richTextBox1.SelectionStart = len + i * txtFind.Text.Length;
    richTextBox1.SelectionLength = txtFind.Text.Length;
    richTextBox1.SelectionColor = Color.Red;
    }
    }
    else
    {
    MessageBox.Show("error");
    }


    IP属地:浙江2楼2014-04-24 16:18
    回复