gpt4 book ai didi

c# - 如何使 C# Windows 窗体 DropDownList 的行为类似于浏览器下拉列表?

转载 作者:太空狗 更新时间:2023-10-29 18:28:05 25 4
gpt4 key购买 nike

我有一个 ComboBox 处于 DropDownList 模式。假设内容是:

1
2
5
91
92
99
205

在 Forms 应用程序中,我希望能够专注于控件并键入 205 并让它选择 205。相反,我按 2 - 它跳转到 2。我按 0,没有任何内容以 0 开头,所以它保持不变在 2 上。我按 5,它跳到 5。它只查看我按下的最后一个键。

同样,如果我输入 99,它会跳转到前 9 个匹配项 - 91,然后跳转到第二个 9 个匹配项 - 92。但我希望它转到 99。

另一方面,在任何浏览器中,如果您在下拉菜单中输入一系列字符,它会同时考虑它们并跳转到完全匹配。 (如果您键入文件名,Windows 文件夹中的行为相同。)序列通常会在几秒钟未键入后重置。

如何让我的表单下拉菜单表现得像浏览器下拉菜单?

最佳答案

将 AutoCompleteMode 设置为 Suggest,将 AutoCompleteSource 设置为 ListItems,将 Style 设置为 DropDownList。

关于c# - 如何使 C# Windows 窗体 DropDownList 的行为类似于浏览器下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5558468/

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