文本框自动联想输入如何实现???

hnzlf 2013-02-08 08:16:26

如何在TEXT1中输入数据,在MSHFlexGrid控件中实时显示根据TEXT1中的条件查询到的数据并把第一行做为选中状态,且焦点还在文本框TEXT1中
现在是当在TEXT1中
1、按下回车踺时,不做响应,保留刚输入的数据,焦点跳转到TEXT2上。
2、按下方向下踺时,焦点移到MSHFlexGrid控件的第二条数据上,上下踺选择数据,回车后,将MSHFlexGrid控件中的数据输入到 text1,焦点跳转到TEXT2上。
3、按下空格踺后,不论MSHFlexGrid控件中的数据多少,只将第一条输入到TEXT1中,焦点跳转到TEXT2上。
...全文
640 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2013-02-13
  • 打赏
  • 举报
回复
hnzlf 2013-02-13
  • 打赏
  • 举报
回复
谢谢了! 我是想从我自己的数据库中取出匹配的内容,用autocomplete该如何实现呢? 我现在已在按踺抬起中做好了数据库查询的功能,但我用的三种功能不能很好的配合,只能实现其中一个,全部实现的话,焦点总是搞不定.请问有这这方面的例子吗?
threenewbee 2013-02-09
  • 打赏
  • 举报
回复
Shell API提供了autocomplete的功能(IE的地址栏,运行框,很多软件都使用它提供标准的提示和自动完成功能),不过VB因为过于老旧,没有对它的封装,你需要自己调用API实现。Google SHAutoComplete。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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