掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アンロードができないことについて (ID:80805)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NET でも、VB6 でも、起動フォームを、子フォームからは HIDEでいても、UNLOADできません。 ですが、方法はありますが、いろいろ悪影響もありますが・・・ 標準モジュールのSsub Mainで起動するようにし、そこから 以前のスタートアップフォームになっていたフォームを表示 させます。 ここで細工・・・モーダルで表示すれば、当然ながら、子 フォームからはUNLOADできません。 ですが、モードレスで表示すれば、子フォームからUNLOAD できます。ですが、モードレスで起動した場合、Sub Main から起動したのですが、即終ってしまうので、フローバル 変数か何かで、そのフラグが繁華しない限り終わらないよ うにしなければなりません。またその待ちのループでは、 CPUをあまり使わないように細工しないと、100%CPUを、 食いつぶします。 他にも方法はあると思いますが・・・ わざわざ親フォームとなるものをUNLOADしないでも、条件 的には、HIDEでもよいのでは?ある条件になった場合、全 てのフォームが閉じられ、終了するようにすればよいので は? ご検討下さい。 因みに、VB.NETでも、同様の方法で、可能です。 以上。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.