按 MSDN 的说法, richTextBox 的 GetLineFromCharIndex 方法只能获取物理行号,如果richTextBox设置了自动换行,则一个长的逻辑行会折成几个物理行,GetLineFromCharIndex得到是屏幕上显示的物理行索引。目前只能遍历lines对象,根据每个逻辑行的长度来判断当前位置所处行,或查找换行符的位置,但速度都比较慢,不知道有没有其他方法得到指定位置的逻辑行号,也就是lines的索引号。
调试欢乐多
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货