如何实现联想输入??(150分呀)

grievefish 2000-03-03 12:18:00
如何实现联想输入,举个例子就象VB中当键入窗体名加“.”时就会出现相关属性,键入W就会跳到以W开头处,并何以用方向键加回车或鼠标选择。现以150“元”,悬赏征集最优方案。
...全文
458 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
grievefish 2000-03-09
  • 打赏
  • 举报
回复
un1:谢谢你的提示!
在你提示下我以作到。
DONGDONG:谢谢你的代码!
虽然和我想的不太一样,但还是表示感谢!
grievefish 2000-03-09
  • 打赏
  • 举报
回复
对不起 DONGDONG,我的MAIL应是grievefish@sohu.com,小写。
grievefish 2000-03-09
  • 打赏
  • 举报
回复
dongdong:
你发的例子我没受到啊!请MAIL到GRIEVEFISH@SOHU。COM。
Un1 2000-03-07
  • 打赏
  • 举报
回复
你向ListBox发送LB_FINDSTRING消息即可,例如:

Const LB_FINDSTRING = &H18f

Listbox1.ListIndex = SendMessage(ListBox1.hWnd, LB_FINDSTRING,-1, yoursearchstring)
dongdong 2000-03-07
  • 打赏
  • 举报
回复
grievefish:
我给你发去了一个简单的例子,你所说的功能基本可以实现,试试看能不能满足你的要求,如有交流“妹”我就可以了。
GOOD LUCK!
grievefish 2000-03-05
  • 打赏
  • 举报
回复
UN1大侠,DONGDONG大侠:
我是一初学者,不懂很多——
什么是“增量查询”,
FINDSTRING消息又是怎么发送的?
就请各位多说一些,把我教懂好么!
grievefish 2000-03-04
  • 打赏
  • 举报
回复
929 :我只想在列表框中实现这样的功能!
拜托! 各位能说细些!
Un1 2000-03-03
  • 打赏
  • 举报
回复
这叫“增量查询”。你可向ListBox发送FindString消息即可实现。
929 2000-03-03
  • 打赏
  • 举报
回复
应该是在键盘事件中处理吧?不知你是想做成象VB这样的编辑器,还是说在列表框中实现这样的功能?我也想知道一些好办法。
yuppie 2000-03-03
  • 打赏
  • 举报
回复
简单说来, 当然要建立一系列对应表和索引,每输入完一个关键字,
就去表中查询关联项, 输入头字母后也实时从表中查询匹配的项目......
dongdong 2000-03-03
  • 打赏
  • 举报
回复
是“增量查询”,不过如果是在TEXT控件中或其他控件中实现,一定要在CHANGE事件中编写查询和显示的代码。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧