掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メインフォーム以外の不特定なフォームを閉じるには? (ID:12716)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
メインフォームのタイマイベントにて、ある時間がきたら メインフォーム以外の全てのウィンドウを閉じて、 実行中のモーダルフォームを表示させたいのですがうまくいきません。 よい方法はないでしょうか? ちなみに以下の方法ではフォームが閉じずに実行中のモーダルフォームが 表示されます。 (メインフォーム、子フォームの親は全てApplication) for i:=0 to Application.ComponentCount-1 do begin if Application.Components[i] is TForm then begin if Application.Components[i] <> MainForm then begin Application.Components[i] as TForm).Close; end; end; end; JikkouchuuForm := TJikkouchuuForm.Create(Application); JikkouchuuForm.ShowModal; JikkouchuuForm.Free;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.