如何为 winforms 文本框实现类似智能感知的建议框?
我们有一个文本框,用户可以在其中输入一组术语,用逗号分隔并用换行符分隔。 可能有数千个有效术语,因此我们希望在用户键入时提供智能感知式建议。 默认的自动完成功能是不够的,因为它只会对整个文本框进行前缀匹配,并且不支持多行文本框。 如何为 winforms 文本框实现类似智能感知的建议框?
We have a textbox that the user enters sets of terms into, delimited by commas and separated by newlines. There may be thousands of valid terms, so we'd like to offer the user intellisense-style suggestions as they type. The default autocomplete isn't adequate because it will only do prefix-matching on the entire textbox, and won't support multiline textboxes. How do I implement intellisense-like suggestion boxes for a winforms textbox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我早在 2005 年就写过这篇文章,内容是关于使用列表框进行智能感知,文本框控件(或者可能是 RTB)。 它远非完美或完美,但可能会帮助您入门。
I wrote this article back in 2005 about doing intellisense with a listbox and a textbox control (or it might have been a RTB). It's far from polished or perfect but might get you started.
我正是使用 Infragistics UltraCombo 组件 来完成此操作。 不幸的是它不是免费的。
I do exactly that using the Infragistics UltraCombo component. Unfortunately it's not free.