vs2005中textBox有AutoComplete的功能,但是在实际用到时发现效果并不太好。好像自动完成的数据源需要在窗体加载时就设置好,并不能根据textBox中实际输入的文本动态的查询数据库更改source中的信息。这是我自己的理解,或许有些地方我自己没有弄清楚吧。 最近遇到一个项目,用户在文本框中输入拼音时文本框自动下拉列出所有符合的记录,然后选择需要录入的信息。这个类似于火车站窗口卖票时,售票员只需要输入bj两个字母,下拉列出所有站名的声母是bj的站点。vs2005中提供的功能我没有实现这个功能,因此就自己写了这样的一个控件。 当然这个控件本身并不是只能用于输入拼音显示人名。下