PowerTools PlusPak for Windows Forms 8.0J
子コントロールの追加

GcFlowLayoutContainerコントロールに子コントロールを追加する方法について、以下に解説します。

子コントロールの追加
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;
参照