目次: C# - Windows Formsでよく使うコントロールたち (Visual Studioなし環境向け) - Qiita
まえがき
意外とTabControl&TabPageを使うサンプルソースがサクッと見つからなかったので、メモ代わりに置いておきます。
キャプチャ
ソースコード
TabControl
にタブTabPage
を登録して使います。
using System;
using System.Drawing;
using System.Windows.Forms;
class SampleForm : Form
{
TabControl tabc;
TabPage tabp1;
TabPage tabp2;
SampleForm()
{
ClientSize = new Size(500, 300);
Controls.Add(tabc = new TabControl(){
Dock = DockStyle.Fill,
});
tabp1 = new TabPage(){
Text = "Sample Page #1",
Dock = DockStyle.Fill,
};
tabc.TabPages.Add(tabp1);
tabp2 = new TabPage(){
Text = "Sample Page #2",
Dock = DockStyle.Fill,
};
tabc.TabPages.Add(tabp2);
tabp1.Controls.Add(new Button(){
Text="Button on tabp1",
Dock = DockStyle.Fill,
});
tabp2.Controls.Add(new Button(){
Text="Button on tabp2",
Dock = DockStyle.Fill,
});
}
[STAThread]
static void Main(string[] args)
{
Application.Run(new SampleForm());
}
}