VB如何高效的查找Textbox中包含指定字符串所在的行数

[复制链接]
查看11 | 回复1 | 2008-5-27 10:38:14 | 显示全部楼层 |阅读模式
假设Textbox1已包含几万行数据,我要从第100行以后查找G00Z100.这个关键字直到末尾,如何能快速计算出其所在的行数?找到第一个即可,不需要循环查找。关键是要快速,高效。
看过别人的答案:http://zhidao.baidu.com/question/17173499.html?fr=qrl,我试了一下,的确是可行的,缺点就是太慢,让人无法忍受。所以我在此请教各位,请高手们不吝赐教,小弟感激不尽!

回复

使用道具 举报

千问 | 2008-5-27 10:38:14 | 显示全部楼层
api函数取得
SendMessage text.hwnd,EM_GETLINE,行数,ByVal S
其中s为字符串变量通过这个函数s为这行的内容
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行