DLLに埋め込まれている正常に動作するWindowsフォームのセットがありますが、完全に制御することはできません。これらは、アプリケーションがポップアップ地獄のように感じられないように、1つのインターフェイスに統合しようとしている個別のレガシープロジェクトの一部です。
これを行う方法は、MDI親フォームを作成し、その子として他のフォームを開くことだと思います。必要に応じて、一度に1つの子フォームを作成します。ナビゲートすると、1つのMDIドキュメントが閉じ、別のMDIドキュメントが開きます。
ただし、親MDIフォームには、ナビゲーションコントロールが必要です。そして、タブコントロールを使用したいと思います。親MDIフォームにタブコントロールをアタッチすることは可能ですか?私が見つけることができるすべてのドキュメントと例はツールストリップですが、それは私が達成したいことにはあまりにも制限的です。
表示するコードがありません、申し訳ありません。私が欲しいものがまったく可能かどうかはわかりません。
更新以下に示すように、私がやろうとしていたことを達成するために、MDIは本当に必要ありませんでした。ただし、質問はそのままにしておきます。