掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Childフォームの破棄後のタイミング (ID:24318)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
MDIアプリケーションで、Childの×ボタンで自殺(FormCloseでAction=caFree)したとき、 MainForm側で、Childが減ったことを知るタイミングが知りたいです。 Child.OnDestroy では、Screen.RemoveForm されていないので、MDIChildCountは、 死にかけのChildを含んでいる状態。 TScreenには、OnActiveControlChange、OnActiveFormChangeしかなく、 フォームの削除のタイミングは拾うことができないっぽい。 話が前後しますが、やりたいのはMDIアプリケーションで、Childは決まった数の 決まった種類しか表示しません。 このとき、メインフォーム側に、ChildのOn/Offボタンを表示させ、表示中は ボタンダウン、非表示になったときはボタンアップ状態にしたいのです。 なにかいいアイディアはないでしょうか? もしかして、Application.OnIdleで判定するのは、妥当な線?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.