在我的应用程序中,我必须突出显示一些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);
如何突出显示文字中的特定字词。
答案 0 :(得分:0)
如果您只想在多行文字框中选择单词,则必须先找到单词:
int start_index = textBox1.Text.IndexOf("word");
然后突出显示:
textBox1.Focus();
textBox1.Select(start_index, word lenght);
但如果您想选择多个单词并更改颜色,请突出显示背景等....您必须使用富文本框