gpt4 book ai didi

c# - 如何在 C# 中为文本字段获取动态生成的下拉选项?

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:49 24 4
gpt4 key购买 nike

我想在 C# winform 应用程序中有一个文本字段,我想要的效果是当用户在文本字段中键入内容时,程序会在后台搜索数据库,然后生成一个下拉列表用户选择..

这里有两个基于 Web 的示例,但请注意我的应用程序是基于 winforms 的,而不是基于 Web 的..我只想要相同的效果,这就是我展示这些的原因:

cinemasquid.com:

cinemasquid.com:

blu-ray.com:

blu-ray.com:

如何在 C# winform 应用程序中为文本字段获得相同的效果?

最佳答案

首先,您需要在表单上绑定(bind) TextChanged 事件。然后当用户按下任意键时,您将获得该事件。现在在事件处理程序中检索用户输入的字符串,使用此字符串执行搜索(不要在 UI 线程上进行搜索,否则你的 UI 会挂起,你可以在 BackgroudWorker 中进行搜索(MSDN))。获得结果后,将此结果绑定(bind)到 ListBox

我开发了一款具有自动完成功能的应用程序。在此如果用户输入任何电影名称,匹配结果将显示在列表框中。

enter image description here

希望这对你有用。

关于c# - 如何在 C# 中为文本字段获取动态生成的下拉选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com