gpt4 book ai didi

vb.net - 仅从组合框中选择列表项

转载 作者:行者123 更新时间:2023-12-04 06:38:59 25 4
gpt4 key购买 nike

我在 Visual Studio 2010 中有一个 winforms 应用程序。

在表单上,​​我有一个数据绑定(bind)组合框,为此我设置了 autocompletesource=listitems 和autocompletemode=suggestappend.

现在,为了让这个功能发挥作用,我设置了 dropdownstyle=dropdown,以便用户可以输入文本

但我希望用户能够从其下拉列表中仅选择一个可用的项目。

如果用户输入列表项以外的项目并离开组合框,用户应该不能离开组合框。

简而言之,我希望用户只能从可用列表项中选择项目,而不是他输入的任何内容。

请帮忙

最佳答案

如果您设置 DropDownStyle = DropDownListAutoCompleteMode = Append,用户仍然可以键入值来选择他们想要的项目,但会受到限制到列表中的项目。

AutoCompleteMode = Append时,它会检查后续键入的字符,将它们附加到正在搜索的值中,只要你快速键入它们即可。如果您在击键之间等待的时间过长,那么它将再次返回到第一个字母搜索。

考虑一下:您是否真的需要他们能够输入无效值,以便提醒他们该值无效?因为如果不是,那只会更加困惑。通过让他们有机会输入任何值,这意味着他们被允许这样做。

关于vb.net - 仅从组合框中选择列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14981204/

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