Вот код, который у меня есть, он отлично работает, но мне нужно его искать, чтобы найти более одного слова и выделить все слова из списка, который я ему даю.Поиск и выделение нескольких текстов
Итак, скажем, у меня есть поиск «Закрыть», и он выделяет все слова, содержащие этот Красный. Ну, как я могу это сделать, чтобы выделить больше слов, чем просто «Закрыть». Так что он одновременно искать несколько текста, например, "Закрыть" & & "Enter" & & "Оставить"
private void btn_Search_Click(object sender, EventArgs e)
{
try
{
if (richTextBox1.Text != string.Empty)
{
// if the ritchtextbox is not empty; highlight the search criteria
int index = 0;
String temp = richTextBox1.Text;
richTextBox1.Text = "";
richTextBox1.Text = temp;
while (index < richTextBox1.Text.LastIndexOf("Close"))
{
richTextBox1.Find("Close", index, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionColor = Color.Cyan;
index = richTextBox1.Text.IndexOf("Close", index) + 1;
richTextBox1.Select();
}
}
}
}