如何在TEXT1中输入数据,在MSHFlexGrid控件中实时显示根据TEXT1中的条件查询到的数据并把第一行做为选中状态,且焦点还在文本框TEXT1中
现在是当在TEXT1中
1、按下回车踺时,不做响应,保留刚输入的数据,焦点跳转到TEXT2上。
2、按下方向下踺时,焦点移到MSHFlexGrid控件的第二条数据上,上下踺选择数据,回车后,将MSHFlexGrid控件中的数据输入到     text1,焦点跳转到TEXT2上。
3、按下空格踺后,不论MSHFlexGrid控件中的数据多少,只将第一条输入到TEXT1中,焦点跳转到TEXT2上。

解决方案 »

  1.   

    Shell API提供了autocomplete的功能(IE的地址栏,运行框,很多软件都使用它提供标准的提示和自动完成功能),不过VB因为过于老旧,没有对它的封装,你需要自己调用API实现。Google SHAutoComplete。
      

  2.   

    谢谢了!
    我是想从我自己的数据库中取出匹配的内容,用autocomplete该如何实现呢?
    我现在已在按踺抬起中做好了数据库查询的功能,但我用的三种功能不能很好的配合,只能实现其中一个,全部实现的话,焦点总是搞不定.请问有这这方面的例子吗?
      

  3.   

    试试这个:http://download.csdn.net/detail/fly896403/1618922