网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 C#实现ComboBox自动匹配字符
内容
    1. 采用CustomSource当做提示集合
    将下列代码添加到窗口加载函数中即可。假设unitNameList是获取的想要添加到下拉列表中的字符串列表。
    AutoCompleteStringCollection collection = new AutoCompleteStringCollection();
    // 获取单位列表
    List<string> unitNameList = this.getAllUnitName();
    foreach (string unitname in unitNameList)
    {
    collection.Add(unitname);
    //Console.WriteLine("自动提示" + unitname);
    }
    this.comboBox2.AutoCompleteCustomSource = collection;
    this.comboBox2.AutoCompleteSource = AutoCompleteSource.CustomSource;
    this.comboBox2.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
    其中AutoCompleteMode包含None,Suggest,Append和SuggestAppend四种情况。
    None:关闭自动补全功能
    Suggest:展开下拉列表并显示匹配的结果
    Append:自动补全
    SuggestAppend:Suggest和Append的组合,即显示下拉列表也自动补全。
    2. 直接使用下拉列表中的项作为匹配的集合
    AutoCompleteSource设置为ListItems。
    // 获取单位列表
    List<string> unitNameList = this.getAllUnitName();
    foreach (string unitname in unitNameList)
    {
    this.comboBox2.Items.Add(unitname);
    }
    this.comboBox2.AutoCompleteSource = AutoCompleteSource.ListItems;
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 19:39:07