Вставить строку в RichTextBox в позиции курсора - PullRequest
2 голосов
/ 31 июля 2011

Я пытаюсь вставить строку в позицию курсора. Я пишу элемент управления подсветкой синтаксиса и хочу создать функцию, чтобы пользователь мог закомментировать строку кода. "// бла" все, что нужно сделать, это вставить указанный идентификатор комментария ..

Ответы [ 2 ]

2 голосов
/ 31 июля 2011
richTextBox1.SelectionLength = 0;
richTextBox1.SelectedText = "//";
0 голосов
/ 31 июля 2011
richTextBox.GetCharIndexFromPosition(Point point)

Даст вам индекс персонажа.

Еще один метод, который может вам помочь:

richTextBox.GetFirstCharIndexFromLine(int lineNumber);
richTextBox.GetFirstCharIndexOfCurrentLine();
richTextBox.GetLineFromCharIndex(int index);
...