RichTextBox Satıra Git - CSharp


RichTextBox nesnesinde istenen satıra gitmeye yarayan csharp kodu alternatifidir.

Kod


public static void SatiraGit1(RichTextBox richTextBox, int satirNumarasi)
{
    if (satirNumarasi > richTextBox.Lines.Count()) return;

    richTextBox.SelectionStart = richTextBox.Find(richTextBox.Lines[satirNumarasi]);
    richTextBox.ScrollToCaret();

    //https://stackoverflow.com/a/4323299
}

public static void SatiraGit2(RichTextBox richTextBox, int satirNumarasi)
{
    if (satirNumarasi > richTextBox.Lines.Count()) return;
    int index = richTextBox.GetFirstCharIndexFromLine(satirNumarasi);
    richTextBox.Select(index, 0);
    richTextBox.ScrollToCaret();
}

Etiketler
csharp