我发现IE中所有访问过的网址都是保存到注册表中的,但是他是如何能那么快的检索,并提示用户的呢??
解决方案 »
- 谁能提供一份DELPHI7+SQLSERVER2000编程书写语句的方法方面的资料?
- 求助,如何用InstallShield 6.2给 delphi 程序打包啊
- 怎么向PChar类型的变量填充一组含有$00的字符的字符串
- ¥¥¥¥用dbExpress + Sql Server 2000开发数据应用程序中的问题!!????
- 关于delphi数组的问题
- 关于MediaPlayer控件显示的问题
- 同样一段SQL语句为什么用Tquery控件能用而TADOquery控件不可
- 我的 Edit1 里全是数字,我想判断 Edit1 里是否有数字以外的其它字符,并把没用的字符放到 Edit2 里。
- 如何将SQL的数据库打包成安装盘?送100分!!
- ERP/MRP系统是什么玩儿?
- soap应用程序如何发布?
- 征集项目经验、教训:两层和多层数据库开发,多用户、大数据量的系统都要注意哪些方面
1. 当你在ComboBox中输入内容时,它会自动匹配items中的条目,给出提示
2. 如果你不想出现右侧的下拉钮,将其style设为csSimple,其外观就和Edit一样,但会有自动匹配的功能。
3. 一个小实验:
在ComboBox1的items中加入3个条目:ab,aabb,aaabb
然后运行,试着在里面输入一个a,两个a,三个a看看效果
4. 以上自动匹配功能的前提是ComboBox的AutoComplete属性为true
5. 完善自动匹配的功能:如果用户输入了条目中没有的内容,则将其加入条目,使其下次输入时,可以自动完成曾输入过的条目,起到历史记录的作用:
if ComboBox1.Items.IndexOf(ComboBox1.Text)<0 then
ComboBox1.Items.Add(ComboBox1.Text);
6. 要将ComboBox1的条目保存到注册表并读出,参看一下TRegistry类
把这个 if ComboBox1.Items.IndexOf(ComboBox1.Text)<0 then
ComboBox1.Items.Add(ComboBox1.Text);
写在什么地方呀???
combobox1.history.add("some text");
呵呵,给分吧!