1つのフォームの2重起動を防ぐために起動しようとしているフォームが既にロードされているか知りたいのですが、いい方法を教えてください。
フォームにロードされているかどうかのプロパティを作ってみたら
いかがでしょうか?
早速の回答、ありがとうございます。
・Property Let でフォームのプライベート変数に記憶
・Form_QueryUnload でそのプライベート変数をクリア
・呼び出し元では Property Get でプロパティ取得
、という方法でよろしいのでしょうか?
初心者な質問ですいません。
上記のような方法で良いのですが、
ここで書いて確認するよりも実際にやってみてその結果を書いていただいた方が
こちらもより詳しい状況が理解できて、さらに詳しい対応できます。
Formsコレクションを調べた方が良いと思いますが。
どちらの方法もやってみたところ、上手くいきました。ありがとうございました。
ツイート | ![]() |