文章目录

  • 1.概述
  • 2.入门
  • 3.设置模式
  • 4.属性和方法
  • 5.同志别走,加个QQ群啊

1.概述

  • AutoComplete 控件与它相同的窗体上的任何编辑控件提供 AutoCompletion 服务
  • 在数据输入期间提示您可能的匹配项
  • 给 AutoComplete 赋数据源,将部分内容输入到编辑控件中,为其扩展为完整的字符串

2.入门

官方Demo注意点:

  • 定义字符串合集,循环添加到DataTable,同时按照字符串合集的索引,将字符串对应的图片循环添加 ImageList
  • 添加 ImageList 控件,后台代码将本地图片,循环添加进来
  • 添加 AutoComplete 控件
    • ImageList 属性绑定 上面添加的 ImageList 控件
    • Columns 属性 添加两列

3.设置模式

模式 描述 截图
AutoSuggest 在下拉列表中显示可能匹配的列表,仅限首字母匹配,仅限第一列。
AutoAppend 自动为编辑器控件中的当前内容追加最合适的匹配项,不会出来下拉菜单,仅限首字母匹配,仅限第一列。
Both 为编辑器控件激活自动完成的 AutoAppend 和 AutoSuggest 模式,仅限首字母匹配,仅限第一列。
Disabled 禁用对编辑器控件的自动完成支持。
MultiSuggest 匹配多列首字母,MultiSuggest 模式是 AutoSuggest 的扩展模式。
MultiSuggestExtend 匹配多列,任意位置出现的字符,并加粗显示。
  • 通过代码设置模式
autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggestExtended);

4.属性和方法

属性 描述 设计器添加 代码添加
ShowColumnHeader 指定匹配项的下拉列表是否显示其标题                                                                this.autoComplete1.ShowColumnHeader = false;
Columns.autoCompleteDataColumnInfo1.MatchingColumn 文本匹配当前内容的列(输入的内容检索某一列,如果不生效添加this.autoComplete1.RefreshColumns();试试) this.autoCompleteDataColumnInfo1.MatchingColumn =true; this.autoComplete1.Columns[1].MatchingColumn = true;
CaseSensitive 指定是否忽略字符串比较的大小写,默认为true autoComplete1.CaseSensitive = true;
AutoSortList 是否需要在自动完成弹出窗口中的项目中执行排序,此属性的默认值为true autoComplete1.AutoSortList = true;
ShowGripper 右下脚是否显示抓取器(可拖动) this.autoComplete1.ShowGripper = true;
EnableDuplicateValues 获取或设置是否允许AutoComplete DataSource中的重复值,此属性的默认值为true autoComplete1.EnableDuplicateValues = true;
AutoAddItem 将item项添加到历史列表中。输入内容,按Enter后 autoComplete1.AutoAddItem = true;
AllowListDelete 将item项从历史列表中删除 autoComplete1.AllowListDelete = true;
ResetHistory() 删除 AutoComplete 组件保存的历史记录项 autoComplete1.ResetHistory();
MaxNumberofSuggestion 设置在自动完成弹出窗口中显示的建议数量 autoComplete1.MaxNumberofSuggestion = 2;

5.同志别走,加个QQ群啊


AutoComplete(自动完成)相关推荐

  1. AutoComplete - 自动完成插件

    AutoComplete - 自动完成插件 转载于:https://www.cnblogs.com/zhujiabin/p/4936048.html

  2. UI标签库专题六:JEECG智能开发平台 Autocomplete(自动补全标签 )

     1. Autocomplete(自动补全标签) 1.1.  参数 属性名 类型 描述 是否必须 默认值 name string 控件唯一标示 是 null minLength string 触发 ...

  3. SwiftUI 基async/await and actors ObservableObject 实现Autocomplete自动完成组件

    实战需求 SwiftUI 基async/await and actors ObservableObject 实现Autocomplete自动完成组件 本文价值与收获 看完本文后,您将能够作出下面的界面 ...

  4. Autocomplete 自动补全(Webform实战篇)

    开篇语 因为项目中需要用到一个自动补全的功能,功能描述: 需求一:新增收件人的时候,自动下拉显示出数据库中所有的收件人信息(显示的信息包括:姓名-收件地址-联系方式) 需求二:选中一个值得时候,分别赋 ...

  5. jquery.autocomplete自动补全功能

    1.jquery.autocomplete参考地址  http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/  http:// ...

  6. jQuery.Autocomplete 自动完成

    语法:  autocomplete(urlor data, [options] )  参数:  url or data:数组或者url  [options]:可选项,选项解释如下:  1) minCh ...

  7. jquery.autocomplete自动补齐和自定义格式

    1.简单的下拉自动补齐,可以使用本地或远程数据源 <input name="autoTag" id="autoTag" /> var source ...

  8. jquery.autocomplete自动完成控件

    项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. auto ...

  9. spacemacs auto-complete 自动补全功能

    auto-complete实现的功能只有如下:你在输入过function这个关键字后,在以后输入的时候,就会自动补全. auto-complete不能实现语言的关键字自动补全. 此操作的安装环境为:m ...

最新文章

  1. 微软、商汤等专家纵论AI未来:三年内主要趋势及挑战是什么?
  2. Codewars-Javascript训练手册:正则表达式(Regular Expressions)
  3. JAVA排序算法之插入排序
  4. LINQ中判断日期时间段
  5. CodeForces - 609E Minimum spanning tree for each edge(最小生成树+树链剖分+线段树/树上倍增)
  6. 2018.7.10 个人博客文章=利用ORM创建分类和ORM的内置函数
  7. xbox360无线手柄接收器驱动_八位堂USB 无线接收器让手柄不闲置,无线畅玩各平台游戏...
  8. OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量
  9. 手把手教你安装黑苹果之openCore-0.6.3 EFI制作全过程,非常详细
  10. JavaScript基础语法-格式化日期年月日
  11. Navicat远程连接服务器mysql,先后报错10060,10061
  12. JS中判断某个字符串/数组中是否包含某个值
  13. 华为鲲鹏泰山服务器系统安装,鲲鹏处理器正式商用:浙江移动营业厅用上华为泰山服务器...
  14. OpenPortal Wifi认证、Portal协议认证、WEB认证解决方案
  15. 15.9 文本查询程序再探(继承)
  16. python统计图作息规律统计分析_借鉴柳比契夫时间统计法,用Python做了个时间管理工具TMTask...
  17. 学生成绩排名 (用结构体数组按成绩排名)
  18. MySQL read_only 与 super_read_only 之间的关系
  19. css中“~”(波浪号)、“,”(逗号)、 “ + ”(加号)和 “ > ”(大于号)是什么意思?
  20. 2019-2-16-WPF-封装-dotnet-remoting-调用其他进程

热门文章

  1. openGauss开源2周年,破解数据库生态痛点
  2. python药店销售数据分析_解析医院药店销售数据,看看Python数据分析结果有什么惊人的发现...
  3. 视频直播首帧速度优化
  4. 前端面试题精心整理(一)-TypeScript
  5. Java基本语法1:字符型常量和字符串常量的区别
  6. Easyswoole3学习笔记
  7. UPPAAL官方教程2006年发布
  8. c++多态例子:制作饮料
  9. java正则表达式Patter和Matcher的使用
  10. LDR6328支持不同电压输出,TYPE-C转DC/surface快充线方案