[ETMR06535]LeaveEditキャンセル後に再度LeaveEditイベントが発生する場合がある
対象製品
El Tabelle MultiRow 4.0J
発生環境
動作保証環境と同じ
詳細
次の条件を満たすとき、LeaveEditイベントが2回発生したり、LeaveEditキャンセル後にValidatedイベントが発生します。
1. LeaveEdit内で、入力をキャンセルする処理(e.Cancel=true)を設定している
2.MultiRowSheetで入力中の状態から、TextBoxなどの他の入力コントロールへフォーカスを移動するときに、LeaveEdit内で入力がキャンセルされる
1. LeaveEdit内で、入力をキャンセルする処理(e.Cancel=true)を設定している
2.MultiRowSheetで入力中の状態から、TextBoxなどの他の入力コントロールへフォーカスを移動するときに、LeaveEdit内で入力がキャンセルされる
回避方法
これらのイベント発生を防ぐためには、他のコントロールへフォーカス移動したときの判定処理を、MultiRowSheet_Validaiting イベントに記載します。
この文書は、以前は次のFAQ IDで公開されていました : 7346