如何为 winforms 文本框实现类似智能感知的建议框?

发布于 2024-07-18 04:41:38 字数 154 浏览 9 评论 0原文

我们有一个文本框,用户可以在其中输入一组术语,用逗号分隔并用换行符分隔。 可能有数千个有效术语,因此我们希望在用户键入时提供智能感知式建议。 默认的自动完成功能是不够的,因为它只会对整个文本框进行前缀匹配,并且不支持多行文本框。 如何为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帥小哥 2024-07-25 04:41:38

我早在 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.

你的笑 2024-07-25 04:41:38

我正是使用 Infragistics UltraCombo 组件 来完成此操作。 不幸的是它不是免费的。

I do exactly that using the Infragistics UltraCombo component. Unfortunately it's not free.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文