怎么使VFP文本框弹出上拉框渐进提示输入结果(如IE地址栏)

如何使VFP文本框弹出下拉框渐进提示输入结果(如IE地址栏)
如题, VFP9里有文本框自动完成功能,效果也非常好,但达不到我的目的。

在文本框内录入时,我始终想让弹出的列表框提示“物料.dbf里物料名称”字段里面的内容,提示条目的维护由人工进入物料模块来完成(有见过速达3000ERP的,就是里面录入物料进所呈现的效果)。

------解决方案--------------------
引用:
十豆三老师您好!

表格是滚动的,相对位置不好捕获, list控件的Left和top属性如何确立。

我的意思是:光标的位置X、Y座标不好捕获,别说用Mrow(),Mcol();用TAB移动焦点后如何捕获,表格里如何捕获?
在 Grid 中想要显示 List 的对应列的 Text1 的 GotFocus 事件加代码:
Thisform.ScaleMode=3
Thisform.list1.Move(Objtoclient(This,2),This.Height+Objtoclient(This,1),This.Width)

另外隐藏 List 的代码可以写在 Lostfocus 事件中及选择 List 内容后
------解决方案--------------------
很少用类,这样试试:
你新建一个类,然后把系统类库中类复制到你的类中。
*--以下是 vfp 自带帮助中的内容:
若要在类库之间复制类
1、在类浏览器中打开包含要复制类的类库。
2、在另一个类浏览器的实例中打开目标类库。
3、在包含资源类库的类浏览器中,选择需要复制的类。
4、按住 CTRL 键,并拖拽该类图标到类列表的目标类库上。
当你拖拽该类图标到目标类库时,鼠标指针上会出现一个“+”号。
提示: 
若要将类从一个类库移动到另一个类库,在拖动类图标时不要按住 CTRL 键。

如要在项目的类库之间复制类
1、打开项目或打开包含该类库的项目。
2、在项目管理器中,选择类选项卡。
3、展开包含要复制类的类库和目标类库。
4、将该类拖拽到目标类库。
当你将类库图标移动到一个有效的目标类库上时,该鼠标指针会改变为一个类库图标。

若要以编程方式在类库之间复制类
使用带有 OF 子句的 ADD CLASS 命令。
例如,下列代码行将 MyClass  类从 MyClassLibrary1 复制到 MyClassLibrary2。
ADD CLASS MyClass OF MyClassLibrary1 TO MyClassLibrary2