イベント回避をするには

解決


QQQ  2014-03-23 04:18:35  No: 46156

初心者ですがDelphiEX5を検討しており試用中です。

FormにEditを貼り付けonEnterイベントにForm1.Caption:='CR'と書いておきます。

この単純なプログラムを起動するだけなのにFormのキャプションに’’CRと表示されたFormが立ち上がります。

エンターキーを押さなくてもonEnterイベントは起動時には発生してしまうのでしょうか?
またこのようなコーディングまで考えながらプログラミングしなければいけないのでしょうか初心者なので的外れなのかもしれませんが

また起動時のみこのイベントを回避できるのでしょうか

よろしくお願いいたします。


DEKO  2014-03-23 04:38:14  No: 46157

OnEnter は Enter キーを押下した時ではなく、
コントロールにフォーカスが来た時のイベントですヨ?


QQQ  2014-03-23 04:50:45  No: 46158

早速ありがとうございます。

大きな勘違いでしたEnter=改行キーになってました。
Formに一個のEditだと立ち上がり時には当然フォーカスが来ますね;

ありがとうございました。

keydownとかで対応します。


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

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






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