フォーム上に存在する全オブジェクトにループ

解決


シンゴ  2005-11-14 00:40:39  No: 127652

こんにちわ。VB6の勉強中です。

教えてほしいのですが、フォーム上にある全てのオブジェクトにアクセスする方法ってあるのでしょうか?
現状は、FormのLoadイベントで、コレクションに全てを登録して、そのコレクションに対して、For Eachを実行しているのですが、他に手軽な方法ってあるのでしょうか?
これが普通のやり方なのか?それとも、もっと効率の良いやり方があるのか?よくわかりません。

どなたか教えてください。

よろしくお願いします。


ガッ  2005-11-14 00:53:51  No: 127653

[Form].Controlsプロパティ?


medaka  2005-11-15 03:31:05  No: 127654

>[Form].Controlsプロパティ?
Panel等コンテナになってるのは再帰で


シンゴ  2005-11-15 07:03:55  No: 127655

できました。
回答ありがとうございます。

Controlsプロパティが用意されているので、わざわざ自分で、コレクションに登録する必要ないんですね!

勉強になりましたです。
はい。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加