を含む任意のコントロールをプログラムで作成できますTableLayoutPanel
。実際にデザイナー コントロールを使用している場合は、プログラムによっても作成されます。コードは Visual Studio によって生成されます。
新しいTableLayoutPanel
コントロールを作成し、そのすべてのプロパティ (行、列など) を設定するだけです。次に、このコントロールをControls
新しいタブ ページのプロパティに追加します。
TabPage page = new TabPage("Another page");
page.Controls.Add(new TableLayoutPanel { Dock = DockStyle.Fill});
tabControl1.TabPages.Add(page);
もう 1 つのオプションは、構成済みのユーザー コントロールTableLayoutPanel
を作成することです。この場合、新しいユーザー コントロールを作成してタブ ページに追加するだけで済みます。
TableLayoutPanel
また、行、列、その他の設定を指定してカスタムを作成することもできます。たとえば、このコントロールには 25% と 75% の事前定義された高さを持つ 2 つの行があります。
public class CustomTableLayoutPanel : TableLayoutPanel
{
public CustomTableLayoutPanel()
{
RowStyles.Clear();
RowStyles.Add(new RowStyle(SizeType.Percent, 0.25F));
RowStyles.Add(new RowStyle(SizeType.Percent, 0.75F));
BackColor = Color.Beige;
}
}