複数のフォームを扱う場合、あるフォームで右上の終了ボタンを押してもロードされている他のフォームまでは終了できないのですが、これらを一緒に終了させることは可能なのでしょうか。
フォームは、全部で3つですべて普通のフォームモジュールです。
フォーム間の移動は単純にformのvisible,unvisibleで行っています。
WindowsXP SP2、VB6.0です。
実際に実行ファイルにしたら普通に終了できました。
どうも失礼いたしましたm(_ _)m
> 実際に実行ファイルにしたら普通に終了できました。
本当かな? そう見えてるだけで残ってるような気がしますが。
じゃんぬねっとさんの意見に同意。
タスクマネージャの[プロセス]タブで実行ファイルが残っていないか
確認してみる事をお勧めします。
単に全てのフォームをUnloadしてやればいいのではないかと
そうしないとたぶん残ります
「右上の終了ボタン」にこだわりがあるなら、
QueryUnloadイベントを調べてみてください。
ツイート | ![]() |