9

我一直在尝试制作一个 ComboBox,它会在您键入时建议选项,就像 IDE 的代码建议/代码感觉,或者在您键入搜索时提供谷歌建议。

建议将是 ComboBox 下拉列表中的项目,其中包含在 ComboBox 的文本框中键入的子字符串。

我试图让 ComboBox 做到这一点,但没有成功,我尝试过蒙面的 ComboBox,甚至尝试将 ComboCrtl 子类化,但我总是遇到性能问题或无法做到的问题我想要

我的项目(建议)列表中有大约 2500 个项目,简单地清除 ComboBox 并插入匹配的项目太慢了。

我将如何制作这样的 ComboBox,或者是否有我可以使用的内置功能?

在显示建议之前,我可以允许稍许延迟,但在我看来,整个窗口悬空一两秒钟是不可接受的。

4

1 回答 1

10

几年前,我通过继承 TextCtrl 制作了一个这样的控件。它支持 HTML 格式的建议。干得好。

还有建议选项的组合框

于 2010-10-29T13:32:42.497 回答