如何实现CodeInsight技术? ( 积分: 200 )

  • 主题发起人 主题发起人 k10j
  • 开始时间 开始时间
K

k10j

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何实现IDE中的CodeInsight技术,也就是代码自动完成功能,也就是在输入个“.”后自动出现一个下拉列表,然后可以用鼠标和键盘控制,选择输入项的功能?
找了一下没找到,哪位大侠提个醒?
 
请问如何实现IDE中的CodeInsight技术,也就是代码自动完成功能,也就是在输入个“.”后自动出现一个下拉列表,然后可以用鼠标和键盘控制,选择输入项的功能?
找了一下没找到,哪位大侠提个醒?
 
写一个TStringList 存入所有关键字
在onKeypress事件中判断 如果是'.'分析前面的关键字 判断空格

如果是关键字 StringList.indexof()>0 ,读取关键字所有方法 弹出一个下拉列表
 
http://www.cnpack.org/
这里的专家包就有这功能,且是源码全开放的,下一个回来自己看看呗
 
谢谢了。
 
后退
顶部