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