如何突出显示多行文本框中的特定文本?

时间:2014-06-25 08:05:47

标签: c# javascript jquery asp.net highlighting

在我的应用程序中,我必须突出显示一些API返回的文本(不正确的单词),以显示在多行文本框中。 如何突出显示API返回的字符串中的特定单词。 我的代码是

 ServiceReference1.GetTextSoapClient c = new GetTextSoapClient();
 string text = c.GetTextFromImage(@"D:\Files\OCR\" + FileUpload1.FileName);
 txtContent.Text = text;
 List<string> list_Words = GetWords(text);

如何突出显示文字中的特定字词。

1 个答案:

答案 0 :(得分:0)

如果您只想在多行文字框中选择单词,则必须先找到单词:

int start_index = textBox1.Text.IndexOf("word");

然后突出显示:

textBox1.Focus();
textBox1.Select(start_index, word lenght);

但如果您想选择多个单词并更改颜色,请突出显示背景等....您必须使用富文本框