私はC#プログラマーであり、VBに関する知識は事実上ゼロです。皮肉なことに、私の仕事では現在、レガシーVB6バージョンに基づくプロジェクトに取り組んでいます。そして、次の2つのフォームアイコンのように、なじみのないものがたくさんあります。
と
この2番目のアイコンは、Windowsエクスプローラーの隠しファイルやフォルダーのように、少しぼやけて見えます。誰かがこれら2つの違いを知ることができますか?問題のフォームについて、彼らは何を意味しますか?
大きな可視フォームと小さなぼやけたフォームを示すアイコンは、MDI親フォームです。大きなぼやけたフォームと小さな目に見えるフォームを示すアイコンは、MDI子フォームです。
次の並べて比較すると、違いがわかります。
VB 6は、新しいMDI親フォームMDIFormN
に自動的に名前を付けます。ここでNは数字です。MDI子フォームは、MDIChild
プロパティがに設定された通常のフォームTrue
です。
もちろん、MDIの頭字語は、マルチドキュメントインターフェイスを指します。WindowsでのMDIアプリケーションの詳細については、MSDNを参照してください。
かすかな挿入フォームのアイコンは、MDI親フォーム用です。MDI子フォームを作成した場合、同様のアイコンが表示されますが、かすかになりません。