我想要一个自动填充的文本框,如下图所示:
http://img704.imageshack.us/img704/9121/busyexample.jpg
此屏幕截图来自会计软件。每当用户专注于一个文本框并开始输入控件时弹出的建议(如Purc类型文本框下的图像所示)。这个自动提示功能甚至可以在图片中显示的网格单元格中工作。在启用此自动提示的情况下,只允许填充autosuggest列表中的值,而不允许其他任何值
我想在vb6中的应用程序中模拟类似的功能。所以,如果你能指导我正确的方向,我将非常感激
提前感谢那些花时间回复的人。
答案 0 :(得分:2)
在FreeVBCode.com处查看自动完成文本框。
另一个选项是VBNet。本文介绍了如何使用shlwapi.dll api。
答案 1 :(得分:1)
我通常做的是做C-Pound Guru所包含的项目链接。获取一个TextBox,并且当用户键入字段时,会有一个ListBox填充,其结果与文本匹配。默认情况下,ListBox将被隐藏,但在文本输入字段时将显示。单击ListBox后,只需使用ListBox的选定项文本更新TextBox,然后再次隐藏ListBox控件。一个非常简单的例程来完成。
答案 2 :(得分:1)
VBAccelerator是VB6提示的绝佳站点 - 尝试他们的AutoComplete示例