掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OnChangeのキャンセルをするには (ID:36357)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。 初期データを入れる直前にOnChangeイベントをnilにセットし、 初期化が完了したらイベントを再設定すればOnChangeイベントの内容を変更せずに済むと思います。 例えば、Edit1のOnChangeイベント対して、 Edit1OnChangeという手続きが設定されていたとして begin Edit1.OnChange := nil; {初期化の処理} Edit1.OnChange := Edit1OnChange; end; とすれば目的を達成できます。 複数のイベントを抑止したい場合はnilの代入とイベントの再設定の文が増えてしまいますが、 やってること自体は単純なので特に混乱しないと思いますし、 初期化を行う手続き以外には影響を与えないのがメリットだと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.