Как установить позицию курсора в конец последней строки? - PullRequest
0 голосов
/ 01 апреля 2019

Я # ввожу текст в текстовое поле с помощью menuStrip.Когда я нажимаю на один из пунктов меню, в мое текстовое поле вводится произвольный текст.Но после этого курсор переходит к первой точке первой строки.

Я уже пытался использовать это решение от Pondidum (с 2010 года):

"Это должно сделать это для вас:

RichTextBox1.Select(RichTextBox1.Text.Length - 1, 0);

Редактировать: Если у вас много текста в текстовом поле, и в котором он также должен отображать курсор, добавьте эту строку:

RichTextBox1.ScrollToCaret();

См. Msdn для получения дополнительной информации.. "

Но этот код не принимается Visual Studio.

private void EnterTextToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rtbText.Text += "Enter this Text";
        }

Я ожидаю, что курсор останется в конце последнего вставленного текста, как это происходит, когда я набираю текст, печатая.

...