我的意思是,我用小键盘一样的条形码读卡器,当我划卡的时候,edit1里面有一串数字被写入,然后自动回车,我想知道这个时候,edit1的什么事件被响应,我想在这个事件里面写一些程序,控制edit2和edit3的text(从数据表格里面调入)
关键是我不知道回车以后响应什么事件,请教给为了!

解决方案 »

  1.   

    OnKeyPress事件:
    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
    begin
      if Key = #13 then
        ShowMessage('你按了回车键.');
    end;
      

  2.   

    OnKeyDown或OnKeyUp事件也可:
    procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      if Key = VK_RETURN then
        ShowMessage('你按了回车键.');
    end;procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      if Key = VK_RETURN then
        ShowMessage('你按了回车键.');
    end;
      

  3.   

    to syru
    我用读卡器输入的是一串数字,不是一个,如果是一个的话, 那么上面的说法是对的,
    一串数字表示一个会员的卡号,不好意思,是我刚才没有说清楚!
      

  4.   

    OnKeyPress事件就行!
    一串数字也是一个一个输入的
      

  5.   

    谢谢,现在给分,可以告诉我你们的qq或者联系方式吗?我想和你们多多请教 delphi的问题
    我的qq:3924327
    如果你们觉得不好在这里留下你们的联系方式,可以给我写信:bigery3924327-hotmail.com