J'ai une riche zone de texte dans laquelle j'ai ajouté une fonction de recherche et de mise en surbrillance mais qui ne recherche que ce que l'utilisateur tape. Je sais que c'est à cause de la propriété MatchCase mais aucune des autres options ne semble faire le travail. Voici mon code:Rendre les termes de recherche sur insensible à la casse richtextbox 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;
}
}
Toute aide serait grandement appréciée. C'est probablement simple mais j'ai regardé du code pendant quelques heures au cours de la dernière semaine et ça commence à ressembler beaucoup à la matrice!
Merci
Nous vous remercions pour cela. Fonctionne un régal –