1.dbgrid未有数据时,左上角那块东西怎样消去?就是说想dbgrid运行后就只有一个框,里面什么都没有。2.如何用edit控件实现象windows搜索功能里面的输入框那样将上次输入以下拉的形式显示出来。

解决方案 »

  1.   

    去掉Options里的[dgTitles,dgIndicator]
    改写TComboBox
      

  2.   

    1,楼上说的可能就是比较好的方法了,但是还是有个影印在,不知道楼主满意不?呵呵2,如果你要实现在输入的时候把上次的以下拉形式显示出来,如果两次输入过程中有关机,关程序什么的操作,那你最好用个文件或者数据库来保存原来的输入,第二次输入的时候去里面读取,通过combobox显示出来;如果中间过程中程序没关,你就可以在程序中设置变量,数组等来保存上次的输入信息
      

  3.   

    谢谢!
    但是combobox有个下拉的箭头。能不能不要啊~
      

  4.   

    自己解决。
    先放combobox,再在combobox上放edit,即edit能够遮住combobox,在edit的onchange事件中添加
    combobox1.droppeddown:=true;在edit的onenter事件中添加combobox1.items.add(edit1.text);
    大概就这样,还有不少小问题。所以不完美。