请教如何做出象Delphi一样的关键字高亮度显示和自动完成功能,给100分得了:)(100分)

  • 主题发起人 主题发起人 hylwr
  • 开始时间 开始时间
首先要自己建立一个关键字表,在输入每一个字时都到这个表中查询是否是关键
字,一般用散列查询,如果是你定义的关键字则以高亮显示,大体来说就是这样
有一些讲数据结构的书请过这方面的知识比较容易实现。
 
To Fencer:
>>首先要自己建立一个关键字表,在输入每一个字时都到这个表中查询是否
>>是关键字
每输入一个字母都要检查?会影响速度吧?不过好象也没别的办法。

我想是不是可以用一个线程来做这件事情。
 
散列查询速度很快,而且关键字的数量一般不会很多,最多几百个不用另建一个
线程,速度的影响你几乎感觉不到。
 
我有一个这方面的例子,要得话请告诉我你的email,我给你发过去。
 
呵呵, 用tlist可以呀, 很快:-)
 
to www
能给一个我吗?
fsm@cmmail.com
 
To www:
  麻烦也请发给我一份吧,先在此多谢了。
  <a href="mailto:zry@gnetpri.com">zry@gnetpri.com</a>
 
www
能给一个我吗?
LiuJIGuangLiu@yhooo.com.cn
 
我的例子提问题的人没要,没提问题的人反而要了。
请稍等...
 
www
对不起,邮件地址写错了,麻烦在发一次,拜托!!
liujiguangliu@yahoo.com.cn
 
我要我要,发给我好么?我的电子信箱是:coco@ithow.com
 
agree cytown,
TStrings可以很容易做到,
if strings1.indexof(SKEY) > 0 then
... // 选中加粗
 
to: www
不好意思,我也想要,
发给我好么?我的电子信箱是:lhay2k@263.net
 
www:
谢谢!也请给我一份. mophy@188.net
 
我要我要 8)
 
???
没来晚??
xiaxin@990.net
 
不知道迟不迟。 我正在做一个相关题目,已有些眉目了,还有些小问题没解决,
希望你的能帮我。mail to : SuperMMX@263.net.
谢谢了。
 
后退
顶部