TEdit内でENTERを押したときのイベント?


ENTER  2003-09-19 19:32:45  No: 4930

TEdit内でENTERを押したときにイベントを発生させたいのですが
on〜で探したのですが
見つかりませんでした。
何かいい方法はないでしょうか?


masayan  2003-09-19 20:00:33  No: 4931

OnKeyDown,OnKeyUpまたはOnKeyPressです。
OnKeyDown,OnKeyUpは、物理的にキーが押された時(OnKeyUpは、放した時)に発生します。OnKeyPressは、文字キーが押された時に発生します。
(詳しくはHelpにて...)


LupinⅢ  URL  2003-09-22 23:56:10  No: 4932

OnKeyPressイベントで

procedure TForm1.Edit1KeyPress(Sender:TObject;var Key:Char);
begin
   if (Key=Chr(VK_RETURN)) then begin
       Key := #0;
       {やりたいことをここに記述する}
   end;
end;

を記述することで可能だと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加