- 締切済み
BeforeColUpdateイベントの発生させ方
DbgridのBeforeColUpdateイベント発生時にデータ内容のチェックを しています。 しかし、セルの入力途中でFキーを押下するとこれに ひっかかってくれません。 なのでFキー押下時にBeforeColUpdateイベントを発生させたいのですが コーディング方法がわかりません。どなたか教えてください
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kamohura_01
- ベストアンサー率54% (6/11)
回答No.1
キーが押される度にチェックするのであれば、 BeforeColEditイベントのほうが良いと思います。 BeforeColUpdateは、アクティブ中のセルから フォーカスが抜ける時に発生するイベントです。 一文字ごとでなく入力が終わってからのチェックする なら、BeforeColUpdateで良いと思いますが。
お礼
回答をありがとうございました ずっと回答がなかったので削除しようとしてました ヘルプをじっくり読んで、 Fキー押下のときセル入力終了の条件のひとつであるフォーカスの 移動をさせ問題を回避しました いろんなイベントを試しながら自己解決していました。 助言をありがとうございました
補足
チェックは入力終了のタイミングで行いたかったので BeforeColUpdateに入れました