抓取RICHEDIT指定文本并滚动到对应位置

时间:2018-10-08 09:02:19
【文件属性】:

文件名称:抓取RICHEDIT指定文本并滚动到对应位置

文件大小:286KB

文件格式:ZIP

更新时间:2018-10-08 09:02:19

文本定位

本来自己做个小程序,里面一部分功能是对于RICHEDIT内容的查找。研究了半天,发现网上的说法或者过程都没有能够满足我的要求的。还有就是实现起来比较繁琐。 结果还是得自己干。文本查找网上有很多代码使用FINDTEXT很简单就能实现。但是文档的定位,如果文档很长那么搜索完成后不会显示到对应的搜索地点,网上很多种方法又是设定光标位置,又是确定文档坐标什么的。太麻烦,我就想有没有简单点的办法,结果还真整出来了,2条语句搞定,比起网上看到的大段代码要简洁了很多,并且速度快。描述快写成教材了,不多说了上代码。研究半天的成果。。


【文件预览】:
164.抓取RICHEDIT指定文本并滚动到对应位置
----Unit1.dfm(14KB)
----Project1.exe(454KB)
----Unit1.pas(1KB)
----Unit1.dcu(5KB)
----Project1.dproj.local(767B)
----Project1.dproj(4KB)
----Project1.res(8KB)
----__history()
--------Unit1.pas.~17~(2KB)
--------Unit1.pas.~12~(4KB)
--------Unit1.dfm.~24~(14KB)
--------Unit1.dfm.~15~(14KB)
--------Unit1.dfm.~17~(14KB)
--------Unit1.dfm.~23~(14KB)
--------Unit1.dfm.~16~(14KB)
--------Unit1.pas.~20~(1KB)
--------Unit1.dfm.~22~(984B)
--------Unit1.pas.~14~(3KB)
--------Unit1.dfm.~19~(14KB)
--------Unit1.pas.~19~(1KB)
--------Unit1.pas.~15~(3KB)
--------Unit1.dfm.~18~(14KB)
--------Unit1.pas.~16~(3KB)
--------Unit1.pas.~13~(4KB)
--------Unit1.pas.~18~(2KB)
--------Unit1.dfm.~20~(14KB)
--------Unit1.dfm.~21~(14KB)
--------Unit1.pas.~21~(1KB)
----Project1.skincfg(85B)
----Project1.identcache(229B)
----Project1.dpr(230B)

网友评论

  • 可以参考一下
  • 感谢分享!不错学习了!
  • 能用,谢谢分享!
  • 还可以吧,学习了
  • 我需要的是vb/net,可惜了我的三分
  • 不错 是靠消息控制 3分值