1

我真的需要在富文本框控件中获取插入符号闪烁的行的内容。假设我在富文本框中有以下文本:

This
is
a
test

我想通过提供其索引来检索第 2 行的文本(例如,如果函数是从零开始的,则为 2 或 1)。

提前致谢,

瓦利

4

3 回答 3

2

我不确定问题的标题和您真正想知道的内容是否相同...如果您想在给定索引的情况下获得一条线,请检查 RichTextBox 的Lines属性。

http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines.aspx

于 2012-08-05T10:36:00.757 回答
1

确保将文本框的 WordWrap 设置为 false 以确保行的索引对应于插入符号所在的行。试试这个:

var pos = richTextBox1.GetLineFromCharIndex(this.richTextBox1.SelectionStart);
MessageBox.Show(richTextBox1.Lines[pos]);
于 2014-11-21T17:37:51.733 回答
0

你能行的

    richTextBox1.Lines[1]
于 2012-08-05T10:34:01.960 回答