richtextbox中所在第几行
请各路大神帮一下忙。我在richtextbox中插入很多文本,都是以数字和英文开头,现在我点击其中一行。则希望获取其开头的时间。而我查了很多代码,自己也做了都没能实现。现在可以得到所在行的文本,但是这个所在行不是真正文本的一行,而是richtextbox中显示的一行。我想知道光标所在处的整句话为一行(句号为一行)。当我把鼠标放到 the past 哪句话时。文本直截取了这句话,而我我想截取的是从59077|开始一直到normal。结束。跪求大神帮忙啊!!!
int begin = 0;
int fronting = richTextBox1.SelectionStart;//光标所选择字符的文章位置
int row = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart);
while (begin < fronting)
{
//richTextBox的GetLineFormCharIndex()方法,获取行号 注意,这个行号不是我想要的
if (row == richTextBox1.GetLineFromCharIndex(begin))
{
break;
}
else
{
begin++;
}
}
补充:.NET技术 , C#