• 締切済み

BeforeColUpdateイベントの発生させ方

DbgridのBeforeColUpdateイベント発生時にデータ内容のチェックを しています。 しかし、セルの入力途中でFキーを押下するとこれに ひっかかってくれません。 なのでFキー押下時にBeforeColUpdateイベントを発生させたいのですが コーディング方法がわかりません。どなたか教えてください

みんなの回答

回答No.1

キーが押される度にチェックするのであれば、 BeforeColEditイベントのほうが良いと思います。 BeforeColUpdateは、アクティブ中のセルから フォーカスが抜ける時に発生するイベントです。 一文字ごとでなく入力が終わってからのチェックする なら、BeforeColUpdateで良いと思いますが。

akaoni_nai
質問者

お礼

回答をありがとうございました ずっと回答がなかったので削除しようとしてました ヘルプをじっくり読んで、 Fキー押下のときセル入力終了の条件のひとつであるフォーカスの 移動をさせ問題を回避しました いろんなイベントを試しながら自己解決していました。 助言をありがとうございました

akaoni_nai
質問者

補足

チェックは入力終了のタイミングで行いたかったので BeforeColUpdateに入れました