C++BuilderでTJvEmbeddedFormPanelを使ってみる。
TJvEmbeddedFormPanelは、TJvEmbeddedFormLinkコンポーネントが配置されているフォームを埋め込むことができるパネルです。
■使い方
フォームにTJvEmbeddedFormPanelを配置します。

もう一方のフォームにはTJvEmbeddedFormLinkコンポーネントを配置します。

埋め込むフォームのファイルをincludeします。
TJvEmbeddedFormPanelのFormLinkプロパティに、埋め込むフォームのTJvEmbeddedFormLinkコンポーネントを指定します。
![]()

パネルの中にフォームが埋め込まれた。

実行したところ。
実行時にTJvEmbeddedFormPanelのFormLinkプロパティの値を変更すると、埋め込まれるフォームを差し替えることができます。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
JvEmbeddedFormPanel1->FormLink = Form2->JvEmbeddedFormLink1;
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
JvEmbeddedFormPanel1->FormLink = Form3->JvEmbeddedFormLink1;
}

