有时候我们在TextBox中输入的内容有一定的范围性和重复性,如,输入星期几(或月份),总共只有7种(或12种)可能;为了简化输入,只需要通过一个列表或数组保存星期(或月份),通过实现TextBox的自动推荐或自动补全即可。又如,输入出版社名称,每次输入出版社名称比较繁琐,而且重复地输入相同出版社名称。为了简化这种操作,只需要创建一个数据表保存一些常用的出版社名称,通过实现TextBox的自动推荐或自动补全即可。
1. 简易的推荐补全
使用TextBox的AutoCompleteCustomSource、AutoCompleteMode和AutoCompleteSource属性实现。AutoCompleteMode的属性值有:
Suggest:通过下拉列表显示所有匹配的项
Append:将最匹配的项补全到已输入的内容中,并选中推荐的内容
SuggestAppend:Suggest和