子コントロールの追加
GcFlowLayoutContainer コントロールに子コントロールをコードで追加する方法は、.NET Frameowkr標準のFlowLayoutPanelコントロールの場合と同じです。生成したコントロールをGcFlowLayoutContainer コントロールのControlsプロパティが参照するControls コレクションのAdd メソッドで追加します。
以下は、フォームに配置済みのテキストコントロール(TextBox1、TextBox2)をGcFlowLayoutContainer コントロールに追加し、キャプションを追加するコードです。
以下は、フォームに配置済みのテキストコントロール(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;