string find = textBox1.Text; int index = richTextBox1.Text.IndexOf(find); richTextBox1.Select(index, find.Length); richTextBox1.ScrollToCaret(); richTextBox1.Focus(); 是要查找的内容显示在第一行吗?试试这个?