比如将光标移入一个text框中时,显示一个hint内容是
1.工人
2.农民
3.干部
按1键就可以在text中输入工人
有没有人知道怎么办?hint 内容是从数据库中取出来的

解决方案 »

  1.   

    哈,你这样行吗?直接用combobox多好?
    用keydown来判断好了。
      

  2.   

    是不是象WINDOWS 2000的帮助文档里的那种啊
      

  3.   

    首先,准备数据内容,变成字符串;
    设Edit.Hint=该字符串;
    捕捉按键;
    根据按键查到相应的数据内容;
    设Edit.Text=相应内容
      

  4.   

    好象有dbhint空件,用这个好象可以
      

  5.   

    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
    begin
        if key in  ['1'] then edit1.Text:=edit1.Hint;
    end;