MDI子フォームの数とメニュー表示

解決


ZORO  URL  2001-04-05 21:39:50  No: 74103  IP: [192.*.*.*]

こんにちわ。
MDIで子フォームが複数ある時、この子フォームの数を取るにはどうすればいいのでしょうか?
それとよくアプリのメニューバーに「ウィンドウ」ってありますよね?
あそこをクリックすると開いている子ウィンドウのタイトルが一覧で表示されますが、どうやれば出来るんでしょうか?

宜しくお願いします。

編集    削除
PAPY  2001-04-05 21:51:21  No: 74104  IP: [192.*.*.*]

VB5.0の場合は
「新しいプロジェクト」で
アプリケーションウイザードでマルチドキュメントインターフェイス
を選べば出来ます。

ついでにVC++の場合もほぼ同じです。

編集    削除
ZORO  URL  2001-04-05 22:21:47  No: 74105  IP: [192.*.*.*]

PAPYさん、こんにちわ。
ちょっと質問の意図が伝わらなかったようですね(笑)。
MDIの画面などは作成はしているのですが、VBでMDIフォームにメニューバーを作成した後に、子フォームのタイトル一覧をここに追加してやりたいのです。(子フォームは複数作成しています)
作成するためには子フォームの数や、プロパティが取れないと出来ませんからね。

編集    削除
PAPY  2001-04-06 22:14:13  No: 74106  IP: [192.*.*.*]

ごめんさい。意味不明なことを書いて・・・

それで・・・
子フォームを作る際にそのタイトルを
メニューに追加するというのはどうでしょう?

>作成するためには子フォームの数や、プロパティが取れないと出来ませんからね。
こちらの方はControlsプロパティで調べられると思います。

編集    削除
ZORO  URL  2001-04-19 04:24:07  No: 74107  IP: [192.*.*.*]

これで解決しました。
    For Each f In Forms
        ・・・・
    Next

編集    削除