首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

富文本框中有几千行,怎么快速显示到指定行

2012-02-01 
富文本框中有几千行,如何快速显示到指定行?富文本框可用GetLineFromChar来得到指定行之前的字符数,但这个

富文本框中有几千行,如何快速显示到指定行?
富文本框可用GetLineFromChar来得到指定行之前的字符数,但这个字符数把中文算作2个字符,因此不能用SelStart来指定插入点以实现快速显示,有没有什么其它办法来实现快速显示到指定行?

[解决办法]
这里正好有你的代码
http://community.csdn.net/Expert/topic/5646/5646744.xml?temp=.347439
[解决办法]
自己看MSDN,不要什么都跪求:

SendMessage Richedit1.hwnd,EM_LINESCROLL,X,byval cLng(Y)

X> 0 右卷X行
X <0 左卷X行
X=0 不左右卷

Y> 0 下卷X行
Y <0 上卷X行
Y=0 不上下卷

SendMessage Richedit1.hwnd,EM_SCROLL,X,SB_LINEUP,Byval 0& '上卷1行
SendMessage Richedit1.hwnd,EM_SCROLL,X,SB_LINEDOWN,Byval 0& '下卷1行

SendMessage Richedit1.hwnd,EM_SCROLL,X,SB_PAGEUP,Byval 0& '上卷1 Page
SendMessage Richedit1.hwnd,EM_SCROLL,X,SB_PAGEDOWN,Byval 0& '下卷1Page


热点排行