GcFlowLayoutContainer コントロールに子コントロールをコードで追加する方法は、.NET Frameowkr標準のFlowLayoutPanelコントロールの場合と同じです。生成したコントロールをGcFlowLayoutContainer コントロールのControlsプロパティが参照するControls コレクションのAdd メソッドで追加します。
以下は、フォームに配置済みのテキストコントロール(TextBox1、TextBox2)をGcFlowLayoutContainer コントロールに追加し、キャプションを追加するコードです。
' TextBoxをGcFlowLayoutContainerに配置します。
TextBox1.Size = New Size(100, 20)
GcFlowLayoutContainer1.Controls.Add(TextBox1)
TextBox2.Size = New Size(100, 20)
GcFlowLayoutContainer1.Controls.Add(TextBox2)
' キャプションの文字を設定します。
GcFlowLayoutContainer1.SetCaptionText(TextBox1, "都道府県:")
GcFlowLayoutContainer1.SetCaptionText(TextBox2, "市区町村:")
// レイアウトの設定をします。
GcFlowLayoutContainer1.FlowDirection = FlowDirection.LeftToRight
GcFlowLayoutContainer1.WrapContents = True
// TextBoxをGcFlowLayoutContainerに配置します。
textBox1.Size = new Size(100, 20);
gcFlowLayoutContainer1.Controls.Add(textBox1);
textBox2.Size = new Size(100, 20);
gcFlowLayoutContainer1.Controls.Add(textBox2);
// キャプションの文字を設定します。
gcFlowLayoutContainer1.SetCaptionText(textBox1, "都道府県:");
gcFlowLayoutContainer1.SetCaptionText(textBox2, "市区町村:");
// レイアウトの設定をします。
gcFlowLayoutContainer1.FlowDirection = FlowDirection.LeftToRight;
gcFlowLayoutContainer1.WrapContents = true;