2009-08-18 6 views
3

저는 Delphi 2009를 사용하고 있으며 a tutorial at delphi.about.com을 따라 갔지만 설정할 수 없습니다.내 양식의 OnKeyDown 이벤트 처리기가 실행되지 않는 이유는 무엇입니까?

OnKeyPress/OnkeyDown 이벤트를 만들고 이벤트가 호출되었지만 어떤 방식 으로든 호출되지 않는 것을보기 위해 중단 점을 설정했습니다.

어디에 문제가 있습니까?

편집 : 당신은 아마 이벤트가 제대로 형태까지 위임되지

Form1.KeyPreview := True; 

설정하려고 할 수

procedure TFormMain.FormKeyDown(Sender: TObject; var Key: Word; 
    Shift: TShiftState); 
begin 
    Beep; //breakpoint is set here. 
end; 
+4

이벤트 코드? – Havenard

+0

경고음; 그게 바로 코드입니다. 그리고 거기에 브레이크 포인트가 있지만 결코 그 브레이크 포인트에 도달하지 않습니다. –

+0

발이 얼마나 큰지 우리에게 알려주시겠습니까? :) –

답변

21

.

편집 : 링크를 살펴본 후 기사에서 언급되었으므로 아마 그렇게했을 것입니다. 그 줄을 잊어 버린 것일까 요?

+0

@ 존 : Object Inspector에서도 설정할 수 있으며, 입력 할 필요가 없습니다. –

관련 문제