stay foolish

技術者としていつまでも知識に貪欲でありたい。

Tips2: Form内にFormを貼り付ける方法

複数の画面で同じUIを使ったり、同じ項目を繰り返し表示するなんて要件が度々あります。

そんな時には、子Formを一つ用意して貼り付けることで効率よく作成できます。

解説

今回の場合には同じ表示項目を任意の複数行表示する要件があったので作成している。
画面内にPanelを一つ用意してその中にDataRowのインスタンスの数だけFormを表示している。

ポイントは4行目のTopLevel = Falseです。
これを設定することでFormを子として扱う事ができます。
また、9行目のShowを忘れると表示されません。