string Item=textBox1.Text;
int j=-1;
j=richTextBox1.Find(Item,0,richTextBox1.Text.Length,RichTextBoxFinds.None);
while(j>=0)
{
if (j>=0)
{
richTextBox1.Select(j,Item.Length);
richTextBox1.SelectionColor=Color.Red;
}
if((j+Item.Length)==richTextBox1.Text.Length)
break;  
j=richTextBox1.Find(Item,j+Item.Length,richTextBox1.Text.Length,RichTextBoxFinds.None);
}
以上代码在XP下运行正常,可是移到win98的机子上却运行异常。
表现为如果richtextbox中是手输的中文,则正常,但是当利用前切板
向richtextbox中粘贴进的内容,却不能将关键字替换颜色。
请高手指点一下该怎么办?