metinden kelime arıyor

 avatar
unknown
csharp
a year ago
892 B
10
Indexable
//Çözüm 1

string aranan = textBox1.Text;
int uzunluk = aranan.Length;
int adet = 0;

for (int i = 0; i < richTextBox1.Lines.Count(); i++)
{
    for (int a = 0; a < richTextBox1.Lines[i].Length; a++)
    {
        if (richTextBox1.Text.Substring(i, uzunluk) == aranan)
        {
            richTextBox1.Select(i, uzunluk);
            richTextBox1.SelectionBackColor = Color.Red;
            richTextBox1.SelectionColor = Color.White;
            adet++;
        }
    }
}
richTextBox1.AppendText("\n" + adet);
//Çözüm 2

int yerindex = 0;
for (int i = 0; i < richTextBox1.TextLength; i++)
{
    richTextBox1.Find(textBox1.Text, yerindex, richTextBox1.TextLength, RichTextBoxFinds.None);
    richTextBox1.SelectionBackColor = Color.Red;
    richTextBox1.SelectionColor = Color.White;
    yerindex = richTextBox1.Text.IndexOf(textBox1.Text, yerindex) + 1;
}
Editor is loading...
Leave a Comment