重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

VB6で、
任意のフォームが表示されているか表示されていないかを知りたいのですが、その方法がわかりません。

具体的に言うと、
いくつかのフォームのあるアプリケーションを作っているのですが、Form2のである処理をしたときに、Form1が画面上に表示されている場合と、表示されていない場合で、異なる処理をしたいのですが、ためしにVisibleやEnableを参照しようとすると、(Form1を表示していない場合)その時点でForm1がロードされ、表示されてしまいます。

そこで、任意のフォームが現在表示されているかどうかを知るプロパティや関数はありますでしょうか?

ご存知の方、ご教授お願いいたします。

A 回答 (1件)

DIm f as Form


For Each f in Forms
if (f Is Form1) Then ...
Next
    • good
    • 4
この回答へのお礼

いつも、適切なご回答ありがとうございます。

ご指示どおり、なるほど表示フォームをなめるわけですね?
解決いたしました。

早速のご回答ありがとうございました。

お礼日時:2003/10/28 18:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています