可以考虑将地址之类的存在文件中,然后在输入文字的时候,进行对比验证,可能要自己重写一下ComboBox类,添加一些显示下拉框及对比的方法。

解决方案 »

  1.   

    这里我详细说明一下,我用的名称其实是个数据集中的记录
    每次输入新字符后,就匹配数据集中的记录,将匹配的记录
    填充到ComboBox中去。但是有个问题:
    举个例子,输入x,假如有匹配的记录是xyz,
    马上就会在ComboBox的输入框中显示xyz,就是说ComboBox自动
    选择了与输入匹配的第一条记录。不幸的是,我可能只想输入一个
    新名称x,但是ComboBox失去焦点后,其输入框又变成与输入匹配
    的第一条记录。想了许久,皆不能得。重写ComboBox类,但不知应
    重写哪部分?