我真的需要獲取插入符號在富文本框控件中閃爍的行的內容。假設我有一個豐富的文本框中輸入下列文字:richtextbox獲取當前行的文本(插入符號閃爍處)
This
is
a
test
我想通過提供其索引檢索線2的文本(例如2或1如果函數是從零開始)。
由於提前,
瓦利
我真的需要獲取插入符號在富文本框控件中閃爍的行的內容。假設我有一個豐富的文本框中輸入下列文字:richtextbox獲取當前行的文本(插入符號閃爍處)
This
is
a
test
我想通過提供其索引檢索線2的文本(例如2或1如果函數是從零開始)。
由於提前,
瓦利
我不知道這個問題的標題,你真的想知道什麼是一樣的...如果您想要索引其索引,請檢查RichTextBox的行屬性。
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines.aspx
確保您有自動換行的設置爲false,以確保該行的索引對應於插入符號是該行的文本框中。 試試這個:
var pos = richTextBox1.GetLineFromCharIndex(this.richTextBox1.SelectionStart);
MessageBox.Show(richTextBox1.Lines[pos]);
WPF or Windows Forms? – Adam 2012-08-05 10:33:46