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

解決


xyz  2008-12-09 23:39:40  No: 32878  IP: [192.*.*.*]

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

編集    削除
Ru  2008-12-10 02:49:53  No: 32879  IP: [192.*.*.*]

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

編集    削除
xyz  2008-12-10 23:23:30  No: 32880  IP: [192.*.*.*]

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

編集    削除