Q&A

  • Dll 폼에서요, 이상하게 Key = #13 이 안 먹혀요.

안녕하세요.

DLL 로 만든 폼에서요...

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then
    Edit2.SetFocus;
end;

위와같이 코딩했는데요...#13 즉 엔터키를 못알아 들어요.
이상하게 엔터키만 치면 Edit에 있는 텍스트가 모두 사라져요.
그런데요. 다음과 같이...


procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  edit2.Text := Key;
end;

이렇게 코딩하면...key값이 들어 가거든요..

Dll 폼에서요, 엔터키를 쳐서 포커스를 원하는 컴포넌트로 이동시키려면
어떻게 해야만 하나요?


0  COMMENTS