4

Delphi 2009を使用していて、delphi.about.comのチュートリアルに従いましたが、設定できませんでした。

イベントOnKeyPress/OnkeyDownを作成し、イベントが呼び出されるかどうかを確認するためにブレークポイントを設定しましたが、イベントが呼び出されていません。

問題はどこだ?

編集

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

1 に答える 1

26

あなたは設定しようとするかもしれません

Form1.KeyPreview := True;

イベントがフォームに適切に委任されていない可能性があります。

編集:リンクを見た後、記事に記載されているので、おそらくそれを行ったと思います。もしかして、そのセリフを忘れていませんか?

于 2009-08-18T14:28:29.877 に答える