就是输入一个字符,他就可以给你提示下一个要输入的字符>
解决方案 »
- delphi中如何得到一个count(急用)
- 在用Delphi控件连接SQL Server 2000数据库,出现要求输入用户名和密码时,如果忘记了户名和密码,怎样在SQL Server 2000数据库中查找呢?
- 关于数据类型的一个问题,清高手解答
- 求助UCC128条形码的算法?
- 庆祝五一节,放分!
- 如何修改DBGrid的列标题?
- 小弟有点麻烦了,为什么同样一句SQL在SQL EXPLORE里面执行是正确的,但是在程序里面却报错呢。就是一句简单的SQL。
- 谁有学生管理或是图书管理一类的代码?
- 有谁知道"技术白皮书"的格式?
- 如何打印memo
- 请问大家一个数组整体赋值的问题
- 指针数组 array [0..4095] of pmyrecord 怎样释放内存?new和dispose组对无法达到目的....
1. 当你在ComboBox中输入内容时,它会自动匹配items中的条目,给出提示
2. 如果你不想出现右侧的下拉钮,将其style设为csSimple,其外观就和Edit一样,但会有自动匹配的功能。
3. 一个小实验:
在ComboBox1的items中加入3个条目:ab,aabb,aaabb
将其style设为csSimple,然后运行,试着在里面输入一个a,两个a,三个a看看效果
4. 以上自动匹配功能的前提是ComboBox的AutoComplete属性为true
5. 完善自动匹配的功能:如果用户输入了条目中没有的内容,则将其加入条目,使其下次输入时,可以自动完成曾输入过的条目,起到历史记录的作用:
if ComboBox1.Items.IndexOf(ComboBox1.Text)<0 then
ComboBox1.Items.Add(ComboBox1.Text);
我覺得應該是在OnChange...裏做比較好...但edit裏怎樣做啊