首页 > 代码库 > 联想控件
联想控件
C# WINFORM 某些控件实现联想输入功能
需要用到的属性介绍:
AutoCompleteSource
AutoCompleteMode
指定在 ComboBox 和 TextBox 控件中使用的自动完成功能的模式。
None | ComboBox and TextBox controls."> 禁用 |
Suggest | 显示与编辑控件关联的辅助下拉列表。 |
Append | 将最可能的候选字符串的其余部分追加到现有的字符,并突出显示追加的字符。 |
SuggestAppend | 同时应用 |
AutoCompleteSource
指定 ComboBox 和 TextBox 自动完成功能的源。
成员名称 | 说明 |
---|---|
FileSystem | 将文件系统指定为源。 |
HistoryList | 包括历史记录列表中的统一资源定位器 (URL)。 |
RecentlyUsedList | 包括最近使用的 URL 列表中的统一资源定位器 (URL)。 |
AllUrl | 将 |
AllSystemSources | 将 |
FileSystemDirectories | 指定仅自动完成目录名而不自动完成文件名。 |
CustomSource | 将内置 |
None | 指定当前没有使用任何 |
ListItems | 指定 |
示例:
1、ComboBox控件 联想输入
属性更改:
AutoCompleteMode 值为:SuggestAppend
AutoCompleteSource 值为:ListItems
后台数据绑定:
this.combobox1.DataSource = list or dataTable or ...
备注:DropDownStyle属性的值不能为DropDownList
2.TextBox控件 联想输入
属性更改:
AutoCompleteMode 值为:SuggestAppend
AutoCompleteSource 值为:CustomSource
后台数据绑定:
string[] tmp = new string[8] { "A", "AA", "AAA", "AB", "ABB", "ABCC", "AC","ACC" }; this.textBox1.AutoCompleteCustomSource.Clear(); this.textBox1.AutoCompleteCustomSource.AddRange(tmp);
转载自:新浪博客(博主 Sky微笑的鱼er)
http://blog.sina.com.cn/s/blog_6e9c36f50100xiuc.html
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。