我真的需要在富文本框控件中获取插入符号闪烁的行的内容。假设我在富文本框中有以下文本:
This
is
a
test
我想通过提供索引来检索第2行的文本(例如,如果函数从零开始,则为2或1)。
提前致谢,
瓦利
答案 0 :(得分:2)
我不确定问题的标题和你真正想知道的内容是否相同...如果你想获得一个给定索引的行,请检查RichTextBox的行属性
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines.aspx
答案 1 :(得分:0)
你可以做到
richTextBox1.Lines[1]
答案 2 :(得分:0)
确保将文本框的WordWrap设置为false,以确保该行的索引对应于插入符所在的行。 试试这个:
var pos = richTextBox1.GetLineFromCharIndex(this.richTextBox1.SelectionStart);
MessageBox.Show(richTextBox1.Lines[pos]);