private void button1_Click(object sender, EventArgs e) { if (InputTextbox.SelectedText.Length > 0) { InputTextbox.Text = InputTextbox.Text.Replace(InputTextbox.SelectedText, InputTextbox.SelectedText); } if (textBox1.Text.Length > 0) { InputTextbox.SelectionBackColor = Color.Empty; int index = 0; while (index < InputTextbox.Text.LastIndexOf(textBox1.Text)) { if (checkBox1.Checked) { InputTextbox.Find(textBox1.Text, index, InputTextbox.TextLength, RichTextBoxFinds.None); } else { InputTextbox.Find(textBox1.Text, index, InputTextbox.TextLength, RichTextBoxFinds.MatchCase); } InputTextbox.SelectionBackColor = Color.Yellow; index = InputTextbox.Text.IndexOf(textBox1.Text, index) + 1; } } }