在光标位置的RichTextBox中插入字符串

时间:2011-07-31 10:30:44

标签: c# string richtextbox

我正在尝试在光标位置插入一个字符串..我正在编写一个语法高亮显示控件,我想要创建一个函数,以便用户可以注释掉一行代码。 “// blah”所有这一切都是插入指定的注释标识符..

2 个答案:

答案 0 :(得分:2)

richTextBox1.SelectionLength = 0;
richTextBox1.SelectedText = "//";

答案 1 :(得分:0)

richTextBox.GetCharIndexFromPosition(Point point)

会给你角色指数。

另一种可以帮助您的方法:

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