RichTextBox İmlecin Bulunduğu Satırın Numarasını Ver - CSharp


RichTextBox nesnesinde imlecin bulunduğu satırın numarasını veren csharp kodu alternatifidir.

Kod


public static int ImlecinBulunduguSatirinNumarasiniVer(RichTextBox richTextBox)
{
    bool wrapKontrol = richTextBox.WordWrap;

    if (richTextBox.WordWrap == true)
    {
        richTextBox.WordWrap = false;
        wrapKontrol = false;
    }

    int cursorPosition = richTextBox.SelectionStart;
    int lineIndex = richTextBox.GetLineFromCharIndex(cursorPosition);

    if (wrapKontrol == false)
    {
        wrapKontrol = true;
    }

    return lineIndex;

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

Etiketler
csharp