[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/12/24(Fri) 11:16
投稿者名:NAO
Eメール:
URL :
タイトル:
FORM の LOADについて
みなさんこんにちは
複数FORMがあるプログラムを作成しています。
例えば、FORM1 〜 FORM4 まであって
FORM1が既にLOADされているか、それとも初めてLOAD
されているかで、処理が変わります。
FORM1が既にLOADされているかどうか判断する為には
どのように記述したらよろしいでしょうか。
すいませんが、どなたか分かるようでしたら
教えて下さい

投稿時間:2004/12/24(Fri) 11:22
投稿者名:じゃんぬねっと
Eメール:
URL :http://f57.aaa.livedoor.jp/~jeanne/
タイトル:
Re: FORM の LOADについて
こんにちは、じゃんぬねっと です。

> FORM1が既にLOADされているか、それとも初めてLOAD
> されているかで、処理が変わります。
> FORM1が既にLOADされているかどうか判断する為には
> どのように記述したらよろしいでしょうか。

もし、ピンポイントに取得したいのでしたら、
フォームにフラグを設けて、プロパティなどで外部に公開 (Public) するとか。

または、各フォームを必ずインスタンス化をするようにして、
Nothing でないことを確認して取得すれば良いでしょう。

投稿時間:2004/12/24(Fri) 11:38
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: FORM の LOADについて
下記ではどうですか。

Dim myObject As Object
For Each myObject In Forms
    Debug.Print myObject.Name
Next

投稿時間:2004/12/24(Fri) 14:05
投稿者名:NAO
Eメール:
URL :
タイトル:
Re^2: FORM の LOADについて
いろいろ試したいと思います。
いろいろありがとうございました。




> 下記ではどうですか。
>
> Dim myObject As Object
> For Each myObject In Forms
>     Debug.Print myObject.Name
> Next