Q&A

  • keypress이벤트에서....이벤트가 안먹어여...
procedure Tfrm_itemall.Edit2KeyPress(Sender: TObject; var Key: Char);

begin

if key = #13 then

begin

q_custord.Locate('Cust_no',Edit2.Text,[loPartialKey]);

key := #0;

end;

end;

위와 같이 코딩을 해줬는데....브레이크 포인트 설정하고 실행하면...if (3라인)까지는 오는데 그 밑에 begin에 있는거는 그냥 건너 뛰거든여....? 원인을 모르겠어여...

참고로 q_custord는 쿼리 콤포넌트구여...에디트박스에서 엔터치면 locate함수를 실행하게 되는건데....이상하게 안되여....혹시 원인을 아시는분.....꾸벅..

2  COMMENTS
  • Profile
    써니 2001.06.13 20:17
    keypreview를 true로 주고 해보세요.

  • Profile
    neps 2001.06.13 00:24
    잘 되는데요... -_-;



    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);

    begin

    if Key = #13 then

    begin

    showmessage('Key Values : Enter');

    end;

    end;