右上の終了ボタンで複数のフォームを閉じるためには?

解決


悠次郎  2005-10-10 16:28:17  No: 126156  IP: [192.*.*.*]

複数のフォームを扱う場合、あるフォームで右上の終了ボタンを押してもロードされている他のフォームまでは終了できないのですが、これらを一緒に終了させることは可能なのでしょうか。
フォームは、全部で3つですべて普通のフォームモジュールです。
フォーム間の移動は単純にformのvisible,unvisibleで行っています。
WindowsXP SP2、VB6.0です。

編集 削除
悠次郎  2005-10-10 20:59:53  No: 126157  IP: [192.*.*.*]

実際に実行ファイルにしたら普通に終了できました。
どうも失礼いたしましたm(_ _)m

編集 削除
じゃんぬねっと  URL  2005-10-11 11:15:17  No: 126158  IP: [192.*.*.*]

> 実際に実行ファイルにしたら普通に終了できました。

本当かな? そう見えてるだけで残ってるような気がしますが。

編集 削除
Geo=TK3  2005-10-11 11:50:42  No: 126159  IP: [192.*.*.*]

じゃんぬねっとさんの意見に同意。
タスクマネージャの[プロセス]タブで実行ファイルが残っていないか
確認してみる事をお勧めします。

編集 削除
通ってみた  2005-10-11 12:24:52  No: 126160  IP: [192.*.*.*]

単に全てのフォームをUnloadしてやればいいのではないかと

そうしないとたぶん残ります

編集 削除
コボル  2005-10-11 13:34:29  No: 126161  IP: [192.*.*.*]

「右上の終了ボタン」にこだわりがあるなら、
QueryUnloadイベントを調べてみてください。

編集 削除