为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过搜索来建议组合框值

如何通过搜索来建议组合框值

C#
ABOUTYOU 2022-08-20 17:13:01
我正在创建一个 Windows 应用程序,并且希望通过筛选用户输入值来显示组合框值。有一个名为属性,但我使用对象为项目分配值。所以我无法填补.如何将我的项目列表分配给它?AutoCompletecomboBoxAutoCompletedSource
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

有两种主要方法可以在组合框上自动完成。第一种方法是将源代码设置为 comboBox.Items:


        comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;

        comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;

        comboBox1.Items.AddRange(new []{"Omg", "So Kewel"," I love it"}); 

第二种是设置自定义源。在第二种情况下,下拉箭头不会显示任何内容,但自动完成功能会在您开始键入时显示。


        comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;

        comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;


        var list = new List<string>() {"Omg", "So Kewl", "I love it"};

        var collection = new AutoCompleteStringCollection();

        collection.AddRange(list.ToArray());


        comboBox1.AutoCompleteCustomSource = collection;


查看完整回答
反对 回复 2022-08-20
  • 1 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信