検索とハイライト機能を追加したリッチテキストボックスがありますが、ユーザーが入力したものだけを検索します。私はこれがMatchCaseプロパティのためだと知っていますが、他のオプションのどれもその仕事をしていないようです。ここに私のコードです:リッチテキストボックスの大文字と小文字を区別しない検索条件を作成するC#
private void btnSourceSearch_Click(object sender, EventArgs e)
{
int start = 0;
int end = richTextBox1.Text.LastIndexOf(textBox1.Text);
richTextBox1.SelectAll();
richTextBox1.SelectionBackColor = Color.White;
while(start < end)
{
richTextBox1.Find(textBox1.Text, start, richTextBox1.TextLength, RichTextBoxFinds.MatchCase);
richTextBox1.SelectionBackColor = Color.Yellow;
start = richTextBox1.Text.IndexOf(textBox1.Text, start) + 1;
}
}
私は助けていただければ幸いです。おそらくシンプルだけど、先週、数時間かけてコードを見ていて、マトリックスのように見えるようになってきました!
おかげ
ありがとうございます。治療をする –