<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Windows.Forms%2FTabControl</id>
		<title>Csharp/C Sharp by API/System.Windows.Forms/TabControl - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Windows.Forms%2FTabControl"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/TabControl&amp;action=history"/>
		<updated>2026-04-30T09:59:27Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/TabControl&amp;diff=4182&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/TabControl&amp;diff=4182&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/TabControl&amp;diff=4183&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Windows.Forms/TabControl&amp;diff=4183&amp;oldid=prev"/>
				<updated>2010-05-26T12:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==TabControl.Alignment==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class TabControls : Form&lt;br /&gt;
{&lt;br /&gt;
  public TabControls()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(325,375);&lt;br /&gt;
    TabControl tc = new TabControl();&lt;br /&gt;
    tc.Parent = this;&lt;br /&gt;
    tc.Size = new Size(275,300);&lt;br /&gt;
    tc.Location = new Point(25,25);&lt;br /&gt;
    tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    tc.Alignment = TabAlignment.Top;&lt;br /&gt;
    tc.Appearance = TabAppearance.Normal;&lt;br /&gt;
    tc.HotTrack = true;&lt;br /&gt;
    tc.Multiline = true;&lt;br /&gt;
    tc.Padding = new Point(20,3);&lt;br /&gt;
    tc.SizeMode = TabSizeMode.FillToRight;&lt;br /&gt;
    tc.SelectedIndexChanged += new EventHandler(tc_Changed);&lt;br /&gt;
    tc.Text = &amp;quot;Some text&amp;quot;;&lt;br /&gt;
    Image img = Image.FromFile(&amp;quot;1.ico&amp;quot;);&lt;br /&gt;
    ImageList imgList = new ImageList();&lt;br /&gt;
    imgList.Images.Add(img);&lt;br /&gt;
    tc.ImageList = imgList;&lt;br /&gt;
    TabPage tpAddress = new TabPage();&lt;br /&gt;
    tpAddress.Parent = tc;&lt;br /&gt;
    tpAddress.Text = &amp;quot;Address Book&amp;quot;;&lt;br /&gt;
    TabPage tpDates = new TabPage();&lt;br /&gt;
    tpDates.Parent = tc;&lt;br /&gt;
    tpDates.Text = &amp;quot;Date Book&amp;quot;;&lt;br /&gt;
    TabPage tpToDo = new TabPage();&lt;br /&gt;
    tpToDo.Parent = tc;&lt;br /&gt;
    tpToDo.Text = &amp;quot;ToDo List&amp;quot;;&lt;br /&gt;
    TabPage tpMisc = new TabPage();&lt;br /&gt;
    tpMisc.Parent = tc;&lt;br /&gt;
    tpMisc.Text = &amp;quot;Email&amp;quot;;&lt;br /&gt;
    tpMisc.ImageIndex = 0;&lt;br /&gt;
    Label lbl = new Label();&lt;br /&gt;
    lbl.Parent = tpAddress;&lt;br /&gt;
    lbl.Text = &amp;quot;Address book&amp;quot;;&lt;br /&gt;
    lbl.AutoSize = true;&lt;br /&gt;
    lbl.Location = new Point(10,25);&lt;br /&gt;
    Panel pnl = new Panel();&lt;br /&gt;
    pnl.Parent = tpDates;&lt;br /&gt;
    pnl.BorderStyle = BorderStyle.Fixed3D;&lt;br /&gt;
    pnl.Location = new Point(10,10);&lt;br /&gt;
    pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);&lt;br /&gt;
    MonthCalendar cal = new MonthCalendar();&lt;br /&gt;
    cal.Parent = pnl;&lt;br /&gt;
    cal.Location = new Point(25,25);&lt;br /&gt;
    RichTextBox rtxt = new RichTextBox();&lt;br /&gt;
    rtxt.Parent = tpToDo;&lt;br /&gt;
    rtxt.Dock = DockStyle.Fill;&lt;br /&gt;
    rtxt.BorderStyle = BorderStyle.FixedSingle;&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new TabControls());&lt;br /&gt;
  }&lt;br /&gt;
  private void tc_Changed(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    TabControl tc = (TabControl)sender;&lt;br /&gt;
    Console.WriteLine(&amp;quot;Button &amp;quot; + tc.SelectedIndex.ToString());&lt;br /&gt;
  }&lt;br /&gt;
}  &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TabControl.Appearance==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class TabControls : Form&lt;br /&gt;
{&lt;br /&gt;
  public TabControls()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(325,375);&lt;br /&gt;
    TabControl tc = new TabControl();&lt;br /&gt;
    tc.Parent = this;&lt;br /&gt;
    tc.Size = new Size(275,300);&lt;br /&gt;
    tc.Location = new Point(25,25);&lt;br /&gt;
    tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    tc.Alignment = TabAlignment.Top;&lt;br /&gt;
    tc.Appearance = TabAppearance.Normal;&lt;br /&gt;
    tc.HotTrack = true;&lt;br /&gt;
    tc.Multiline = true;&lt;br /&gt;
    tc.Padding = new Point(20,3);&lt;br /&gt;
    tc.SizeMode = TabSizeMode.FillToRight;&lt;br /&gt;
    tc.SelectedIndexChanged += new EventHandler(tc_Changed);&lt;br /&gt;
    tc.Text = &amp;quot;Some text&amp;quot;;&lt;br /&gt;
    Image img = Image.FromFile(&amp;quot;1.ico&amp;quot;);&lt;br /&gt;
    ImageList imgList = new ImageList();&lt;br /&gt;
    imgList.Images.Add(img);&lt;br /&gt;
    tc.ImageList = imgList;&lt;br /&gt;
    TabPage tpAddress = new TabPage();&lt;br /&gt;
    tpAddress.Parent = tc;&lt;br /&gt;
    tpAddress.Text = &amp;quot;Address Book&amp;quot;;&lt;br /&gt;
    TabPage tpDates = new TabPage();&lt;br /&gt;
    tpDates.Parent = tc;&lt;br /&gt;
    tpDates.Text = &amp;quot;Date Book&amp;quot;;&lt;br /&gt;
    TabPage tpToDo = new TabPage();&lt;br /&gt;
    tpToDo.Parent = tc;&lt;br /&gt;
    tpToDo.Text = &amp;quot;ToDo List&amp;quot;;&lt;br /&gt;
    TabPage tpMisc = new TabPage();&lt;br /&gt;
    tpMisc.Parent = tc;&lt;br /&gt;
    tpMisc.Text = &amp;quot;Email&amp;quot;;&lt;br /&gt;
    tpMisc.ImageIndex = 0;&lt;br /&gt;
    Label lbl = new Label();&lt;br /&gt;
    lbl.Parent = tpAddress;&lt;br /&gt;
    lbl.Text = &amp;quot;Address book&amp;quot;;&lt;br /&gt;
    lbl.AutoSize = true;&lt;br /&gt;
    lbl.Location = new Point(10,25);&lt;br /&gt;
    Panel pnl = new Panel();&lt;br /&gt;
    pnl.Parent = tpDates;&lt;br /&gt;
    pnl.BorderStyle = BorderStyle.Fixed3D;&lt;br /&gt;
    pnl.Location = new Point(10,10);&lt;br /&gt;
    pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);&lt;br /&gt;
    MonthCalendar cal = new MonthCalendar();&lt;br /&gt;
    cal.Parent = pnl;&lt;br /&gt;
    cal.Location = new Point(25,25);&lt;br /&gt;
    RichTextBox rtxt = new RichTextBox();&lt;br /&gt;
    rtxt.Parent = tpToDo;&lt;br /&gt;
    rtxt.Dock = DockStyle.Fill;&lt;br /&gt;
    rtxt.BorderStyle = BorderStyle.FixedSingle;&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new TabControls());&lt;br /&gt;
  }&lt;br /&gt;
  private void tc_Changed(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    TabControl tc = (TabControl)sender;&lt;br /&gt;
    Console.WriteLine(&amp;quot;Button &amp;quot; + tc.SelectedIndex.ToString());&lt;br /&gt;
  }&lt;br /&gt;
}  &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TabControl.Controls.Add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.ruponentModel;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using System.Text;&lt;br /&gt;
class Form1 : Form {&lt;br /&gt;
    public Form1() {&lt;br /&gt;
        this.tabPage2 = new System.Windows.Forms.TabPage();&lt;br /&gt;
        this.textBoxMessage = new System.Windows.Forms.TextBox();&lt;br /&gt;
        this.tabPage1 = new System.Windows.Forms.TabPage();&lt;br /&gt;
        this.buttonShowMessage = new System.Windows.Forms.Button();&lt;br /&gt;
        this.tabControl1 = new System.Windows.Forms.TabControl();&lt;br /&gt;
        this.tabPage2.SuspendLayout();&lt;br /&gt;
        this.tabPage1.SuspendLayout();&lt;br /&gt;
        this.tabControl1.SuspendLayout();&lt;br /&gt;
        this.SuspendLayout();&lt;br /&gt;
        this.tabPage2.Controls.Add(this.textBoxMessage);&lt;br /&gt;
        this.tabPage2.Location = new System.Drawing.Point(4, 22);&lt;br /&gt;
        this.tabPage2.Name = &amp;quot;tabPage2&amp;quot;;&lt;br /&gt;
        this.tabPage2.Padding = new System.Windows.Forms.Padding(3);&lt;br /&gt;
        this.tabPage2.Size = new System.Drawing.Size(259, 37);&lt;br /&gt;
        this.tabPage2.TabIndex = 1;&lt;br /&gt;
        this.tabPage2.Text = &amp;quot;Tab Two&amp;quot;;&lt;br /&gt;
        this.textBoxMessage.Location = new System.Drawing.Point(72, 7);&lt;br /&gt;
        this.textBoxMessage.Name = &amp;quot;textBoxMessage&amp;quot;;&lt;br /&gt;
        this.textBoxMessage.Size = new System.Drawing.Size(100, 20);&lt;br /&gt;
        this.textBoxMessage.TabIndex = 0;&lt;br /&gt;
        this.tabPage1.Controls.Add(this.buttonShowMessage);&lt;br /&gt;
        this.tabPage1.Location = new System.Drawing.Point(4, 22);&lt;br /&gt;
        this.tabPage1.Name = &amp;quot;tabPage1&amp;quot;;&lt;br /&gt;
        this.tabPage1.Padding = new System.Windows.Forms.Padding(3);&lt;br /&gt;
        this.tabPage1.Size = new System.Drawing.Size(259, 37);&lt;br /&gt;
        this.tabPage1.TabIndex = 0;&lt;br /&gt;
        this.tabPage1.Text = &amp;quot;Tab One&amp;quot;;&lt;br /&gt;
        this.buttonShowMessage.Location = new System.Drawing.Point(74, 7);&lt;br /&gt;
        this.buttonShowMessage.Name = &amp;quot;buttonShowMessage&amp;quot;;&lt;br /&gt;
        this.buttonShowMessage.Size = new System.Drawing.Size(107, 24);&lt;br /&gt;
        this.buttonShowMessage.TabIndex = 0;&lt;br /&gt;
        this.buttonShowMessage.Text = &amp;quot;Show Message&amp;quot;;&lt;br /&gt;
        this.buttonShowMessage.Click += new System.EventHandler(this.buttonShowMessage_Click);&lt;br /&gt;
        this.tabControl1.Controls.Add(this.tabPage1);&lt;br /&gt;
        this.tabControl1.Controls.Add(this.tabPage2);&lt;br /&gt;
        this.tabControl1.Location = new System.Drawing.Point(13, 13);&lt;br /&gt;
        this.tabControl1.Name = &amp;quot;tabControl1&amp;quot;;&lt;br /&gt;
        this.tabControl1.SelectedIndex = 0;&lt;br /&gt;
        this.tabControl1.Size = new System.Drawing.Size(267, 63);&lt;br /&gt;
        this.tabControl1.TabIndex = 0;&lt;br /&gt;
        this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);&lt;br /&gt;
        this.ClientSize = new System.Drawing.Size(292, 83);&lt;br /&gt;
        this.Controls.Add(this.tabControl1);&lt;br /&gt;
        this.tabPage2.ResumeLayout(false);&lt;br /&gt;
        this.tabPage2.PerformLayout();&lt;br /&gt;
        this.tabPage1.ResumeLayout(false);&lt;br /&gt;
        this.tabControl1.ResumeLayout(false);&lt;br /&gt;
        this.ResumeLayout(false);&lt;br /&gt;
    }&lt;br /&gt;
    private void buttonShowMessage_Click(object sender, EventArgs e) {&lt;br /&gt;
        MessageBox.Show(this.textBoxMessage.Text);&lt;br /&gt;
    }&lt;br /&gt;
    private System.Windows.Forms.TabPage tabPage2;&lt;br /&gt;
    private System.Windows.Forms.TextBox textBoxMessage;&lt;br /&gt;
    private System.Windows.Forms.TabPage tabPage1;&lt;br /&gt;
    private System.Windows.Forms.Button buttonShowMessage;&lt;br /&gt;
    private System.Windows.Forms.TabControl tabControl1;&lt;br /&gt;
    [STAThread]&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        Application.EnableVisualStyles();&lt;br /&gt;
        Application.Run(new Form1());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TabControl.HotTrack==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class TabControls : Form&lt;br /&gt;
{&lt;br /&gt;
  public TabControls()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(325,375);&lt;br /&gt;
    TabControl tc = new TabControl();&lt;br /&gt;
    tc.Parent = this;&lt;br /&gt;
    tc.Size = new Size(275,300);&lt;br /&gt;
    tc.Location = new Point(25,25);&lt;br /&gt;
    tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    tc.Alignment = TabAlignment.Top;&lt;br /&gt;
    tc.Appearance = TabAppearance.Normal;&lt;br /&gt;
    tc.HotTrack = true;&lt;br /&gt;
    tc.Multiline = true;&lt;br /&gt;
    tc.Padding = new Point(20,3);&lt;br /&gt;
    tc.SizeMode = TabSizeMode.FillToRight;&lt;br /&gt;
    tc.SelectedIndexChanged += new EventHandler(tc_Changed);&lt;br /&gt;
    tc.Text = &amp;quot;Some text&amp;quot;;&lt;br /&gt;
    Image img = Image.FromFile(&amp;quot;1.ico&amp;quot;);&lt;br /&gt;
    ImageList imgList = new ImageList();&lt;br /&gt;
    imgList.Images.Add(img);&lt;br /&gt;
    tc.ImageList = imgList;&lt;br /&gt;
    TabPage tpAddress = new TabPage();&lt;br /&gt;
    tpAddress.Parent = tc;&lt;br /&gt;
    tpAddress.Text = &amp;quot;Address Book&amp;quot;;&lt;br /&gt;
    TabPage tpDates = new TabPage();&lt;br /&gt;
    tpDates.Parent = tc;&lt;br /&gt;
    tpDates.Text = &amp;quot;Date Book&amp;quot;;&lt;br /&gt;
    TabPage tpToDo = new TabPage();&lt;br /&gt;
    tpToDo.Parent = tc;&lt;br /&gt;
    tpToDo.Text = &amp;quot;ToDo List&amp;quot;;&lt;br /&gt;
    TabPage tpMisc = new TabPage();&lt;br /&gt;
    tpMisc.Parent = tc;&lt;br /&gt;
    tpMisc.Text = &amp;quot;Email&amp;quot;;&lt;br /&gt;
    tpMisc.ImageIndex = 0;&lt;br /&gt;
    Label lbl = new Label();&lt;br /&gt;
    lbl.Parent = tpAddress;&lt;br /&gt;
    lbl.Text = &amp;quot;Address book&amp;quot;;&lt;br /&gt;
    lbl.AutoSize = true;&lt;br /&gt;
    lbl.Location = new Point(10,25);&lt;br /&gt;
    Panel pnl = new Panel();&lt;br /&gt;
    pnl.Parent = tpDates;&lt;br /&gt;
    pnl.BorderStyle = BorderStyle.Fixed3D;&lt;br /&gt;
    pnl.Location = new Point(10,10);&lt;br /&gt;
    pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);&lt;br /&gt;
    MonthCalendar cal = new MonthCalendar();&lt;br /&gt;
    cal.Parent = pnl;&lt;br /&gt;
    cal.Location = new Point(25,25);&lt;br /&gt;
    RichTextBox rtxt = new RichTextBox();&lt;br /&gt;
    rtxt.Parent = tpToDo;&lt;br /&gt;
    rtxt.Dock = DockStyle.Fill;&lt;br /&gt;
    rtxt.BorderStyle = BorderStyle.FixedSingle;&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new TabControls());&lt;br /&gt;
  }&lt;br /&gt;
  private void tc_Changed(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    TabControl tc = (TabControl)sender;&lt;br /&gt;
    Console.WriteLine(&amp;quot;Button &amp;quot; + tc.SelectedIndex.ToString());&lt;br /&gt;
  }&lt;br /&gt;
}  &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TabControl.Multiline==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class TabControls : Form&lt;br /&gt;
{&lt;br /&gt;
  public TabControls()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(325,375);&lt;br /&gt;
    TabControl tc = new TabControl();&lt;br /&gt;
    tc.Parent = this;&lt;br /&gt;
    tc.Size = new Size(275,300);&lt;br /&gt;
    tc.Location = new Point(25,25);&lt;br /&gt;
    tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    tc.Alignment = TabAlignment.Top;&lt;br /&gt;
    tc.Appearance = TabAppearance.Normal;&lt;br /&gt;
    tc.HotTrack = true;&lt;br /&gt;
    tc.Multiline = true;&lt;br /&gt;
    tc.Padding = new Point(20,3);&lt;br /&gt;
    tc.SizeMode = TabSizeMode.FillToRight;&lt;br /&gt;
    tc.SelectedIndexChanged += new EventHandler(tc_Changed);&lt;br /&gt;
    tc.Text = &amp;quot;Some text&amp;quot;;&lt;br /&gt;
    Image img = Image.FromFile(&amp;quot;1.ico&amp;quot;);&lt;br /&gt;
    ImageList imgList = new ImageList();&lt;br /&gt;
    imgList.Images.Add(img);&lt;br /&gt;
    tc.ImageList = imgList;&lt;br /&gt;
    TabPage tpAddress = new TabPage();&lt;br /&gt;
    tpAddress.Parent = tc;&lt;br /&gt;
    tpAddress.Text = &amp;quot;Address Book&amp;quot;;&lt;br /&gt;
    TabPage tpDates = new TabPage();&lt;br /&gt;
    tpDates.Parent = tc;&lt;br /&gt;
    tpDates.Text = &amp;quot;Date Book&amp;quot;;&lt;br /&gt;
    TabPage tpToDo = new TabPage();&lt;br /&gt;
    tpToDo.Parent = tc;&lt;br /&gt;
    tpToDo.Text = &amp;quot;ToDo List&amp;quot;;&lt;br /&gt;
    TabPage tpMisc = new TabPage();&lt;br /&gt;
    tpMisc.Parent = tc;&lt;br /&gt;
    tpMisc.Text = &amp;quot;Email&amp;quot;;&lt;br /&gt;
    tpMisc.ImageIndex = 0;&lt;br /&gt;
    Label lbl = new Label();&lt;br /&gt;
    lbl.Parent = tpAddress;&lt;br /&gt;
    lbl.Text = &amp;quot;Address book&amp;quot;;&lt;br /&gt;
    lbl.AutoSize = true;&lt;br /&gt;
    lbl.Location = new Point(10,25);&lt;br /&gt;
    Panel pnl = new Panel();&lt;br /&gt;
    pnl.Parent = tpDates;&lt;br /&gt;
    pnl.BorderStyle = BorderStyle.Fixed3D;&lt;br /&gt;
    pnl.Location = new Point(10,10);&lt;br /&gt;
    pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);&lt;br /&gt;
    MonthCalendar cal = new MonthCalendar();&lt;br /&gt;
    cal.Parent = pnl;&lt;br /&gt;
    cal.Location = new Point(25,25);&lt;br /&gt;
    RichTextBox rtxt = new RichTextBox();&lt;br /&gt;
    rtxt.Parent = tpToDo;&lt;br /&gt;
    rtxt.Dock = DockStyle.Fill;&lt;br /&gt;
    rtxt.BorderStyle = BorderStyle.FixedSingle;&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new TabControls());&lt;br /&gt;
  }&lt;br /&gt;
  private void tc_Changed(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    TabControl tc = (TabControl)sender;&lt;br /&gt;
    Console.WriteLine(&amp;quot;Button &amp;quot; + tc.SelectedIndex.ToString());&lt;br /&gt;
  }&lt;br /&gt;
}  &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TabControl.SelectedIndexChanged==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class TabControls : Form&lt;br /&gt;
{&lt;br /&gt;
  public TabControls()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(325,375);&lt;br /&gt;
    TabControl tc = new TabControl();&lt;br /&gt;
    tc.Parent = this;&lt;br /&gt;
    tc.Size = new Size(275,300);&lt;br /&gt;
    tc.Location = new Point(25,25);&lt;br /&gt;
    tc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    tc.Alignment = TabAlignment.Top;&lt;br /&gt;
    tc.Appearance = TabAppearance.Normal;&lt;br /&gt;
    tc.HotTrack = true;&lt;br /&gt;
    tc.Multiline = true;&lt;br /&gt;
    tc.Padding = new Point(20,3);&lt;br /&gt;
    tc.SizeMode = TabSizeMode.FillToRight;&lt;br /&gt;
    tc.SelectedIndexChanged += new EventHandler(tc_Changed);&lt;br /&gt;
    tc.Text = &amp;quot;Some text&amp;quot;;&lt;br /&gt;
    Image img = Image.FromFile(&amp;quot;1.ico&amp;quot;);&lt;br /&gt;
    ImageList imgList = new ImageList();&lt;br /&gt;
    imgList.Images.Add(img);&lt;br /&gt;
    tc.ImageList = imgList;&lt;br /&gt;
    TabPage tpAddress = new TabPage();&lt;br /&gt;
    tpAddress.Parent = tc;&lt;br /&gt;
    tpAddress.Text = &amp;quot;Address Book&amp;quot;;&lt;br /&gt;
    TabPage tpDates = new TabPage();&lt;br /&gt;
    tpDates.Parent = tc;&lt;br /&gt;
    tpDates.Text = &amp;quot;Date Book&amp;quot;;&lt;br /&gt;
    TabPage tpToDo = new TabPage();&lt;br /&gt;
    tpToDo.Parent = tc;&lt;br /&gt;
    tpToDo.Text = &amp;quot;ToDo List&amp;quot;;&lt;br /&gt;
    TabPage tpMisc = new TabPage();&lt;br /&gt;
    tpMisc.Parent = tc;&lt;br /&gt;
    tpMisc.Text = &amp;quot;Email&amp;quot;;&lt;br /&gt;
    tpMisc.ImageIndex = 0;&lt;br /&gt;
    Label lbl = new Label();&lt;br /&gt;
    lbl.Parent = tpAddress;&lt;br /&gt;
    lbl.Text = &amp;quot;Address book&amp;quot;;&lt;br /&gt;
    lbl.AutoSize = true;&lt;br /&gt;
    lbl.Location = new Point(10,25);&lt;br /&gt;
    Panel pnl = new Panel();&lt;br /&gt;
    pnl.Parent = tpDates;&lt;br /&gt;
    pnl.BorderStyle = BorderStyle.Fixed3D;&lt;br /&gt;
    pnl.Location = new Point(10,10);&lt;br /&gt;
    pnl.Anchor = AnchorStyles.Top | AnchorStyles.Bottom |&lt;br /&gt;
          AnchorStyles.Left | AnchorStyles.Right;&lt;br /&gt;
    pnl.Size = new Size(tpDates.Width - 20, tpDates.Height - 20);&lt;br /&gt;
    MonthCalendar cal = new MonthCalendar();&lt;br /&gt;
    cal.Parent = pnl;&lt;br /&gt;
    cal.Location = new Point(25,25);&lt;br /&gt;
    RichTextBox rtxt = new RichTextBox();&lt;br /&gt;
    rtxt.Parent = tpToDo;&lt;br /&gt;
    rtxt.Dock = DockStyle.Fill;&lt;br /&gt;
    rtxt.BorderStyle = BorderStyle.FixedSingle;&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new TabControls());&lt;br /&gt;
  }&lt;br /&gt;
  private void tc_Changed(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    TabControl tc = (TabControl)sender;&lt;br /&gt;
    Console.WriteLine(&amp;quot;Button &amp;quot; + tc.SelectedIndex.ToString());&lt;br /&gt;
  }&lt;br /&gt;
}  &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>