就是输入一个字符,他就可以给你提示下一个要输入的字符>

解决方案 »

  1.   

    可以啊,用 OnKeyPress 事件
      

  2.   

    用ComboBox,其实IE中的URL地址输入框就是ComboBox,对吧
    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);
      

  3.   

    但作者問的是edit啊....
    我覺得應該是在OnChange...裏做比較好...但edit裏怎樣做啊