TableのBeforeScrollでイベントをキャンセルするには?

解決


xyz  2008-12-09 23:39:40  No: 32878

お世話になります。
早速ですが、DBGridのソースをTableコンポーネントに構成しています。
DBGridのセルに値を入力し、行を変えるとき、TableのBeforeScrollイベントにて値をチェックし、場合によっては行の変更をキャンセルして、値の再入力を促したいと思っております。  
BeforeScrollにて値を評価することはできましたが、TableのScrollをキャンセルすることはできませんでした。
TableのOnValidateで値を判定するのがベストでしょうか?
みなさんの知恵をお貸しください。


Ru  2008-12-10 02:49:53  No: 32879

BeforePostイベントで制御するのはどうでしょうか?
エラーの時はAbortで抜ければ更新されなかったはずです


xyz  2008-12-10 23:23:30  No: 32880

Ru様ありがとうございました。
仰るとおりBeforePostで値を判定し,AbortでDBGridのスクロールを回避することができました。
ズバリの回答ありがとうございました。


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

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






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