输入查询条件,下拉菜单可以带出满足条件的选项,点击可以得到选中条目信息。谢谢大家的指导! 
 
 
类似于一个edit,我在edit里输入数据,下面带出我输入数据的模糊查询结果。然后我可以选中下拉菜单中的选项。ZS
--------------------
张三
张三丰
张三强
张三秋 

解决方案 »

  1.   

    dev 系统的Tcxlookupcombobox 控件
      

  2.   

    最简单的方法就是,在窗体上放一个Edit1和一个ComboBox1,然后让Edit1完全覆盖ComboBox1,再编写相关事件即可实现你的要求。procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    var
      i: Integer;
    begin
      with ComboBox1 do
      begin
        DroppedDown := False;
        Items.BeginUpdate;
        try
          Items.Clear;
          //动态维护ComboBox的下拉列表项目,这里以Edit1的文本创建10个项目为例
          for I:=0 to 9 do
            Items.Add(Edit1.Text + IntToStr(I));
        finally
          Items.EndUpdate;
          DroppedDown := True;
        end;
      end;
    end;procedure TForm1.ComboBox1Select(Sender: TObject);
    begin
      Edit1.Text := ComboBox1.Text;
    end;
      

  3.   

    用combox就够了,输入文字时,获取相关数据,然后循环添加到combox
      

  4.   

    onchange事件,重新查詢內容添加到picklist中
      

  5.   

    可能我上面表述的不太清楚!我在描述一下!表a:
    code name py_code
    001  张三  ZS
    002  李四  LS
    003  张三丰 ZSF
    ...  ...   ...
    然后我输入ZS进行模糊查询,把PY_CODE 符合的在下面都带出来,并且可以选定。可惜不能传图,不然发个图就清楚了。
      

  6.   

    onchange
    我用的就是这个控件
      

  7.   

    不好意思,我说错了,是
    edit控件的onchange事件的
      

  8.   


    恩!你是怎么实现的!源码让我看下哈!一个edit肯定实现不了吧!