title: TabPageControl as UserControl: subtitles and buttons are increased
body: <p>In C# I have created TabControl which inherits from TabPage:</p>
  
  <pre><code>public partial class TabPageControl : TabPage
  {
          public AutoScaleMode AutoScaleMode = AutoScaleMode.Inherit;
  
          private TabPagePanelControl tabControlPanel = new TabPagePanelControl();
  
          public TabPageControl()
          {
              InitializeComponent();
  
              tabControlPanel.Dock = DockStyle.Fill;
              this.Controls.Add(tabControlPanel);
          }
      ...
  }
  </code></pre>
  
  <p>This tabPage is added to TabControl. TabControl is created as UserControl too:</p>
  
  <pre><code>public partial class TabControlControl : TabControl
      {
          public delegate void OnHeaderCloseDelegate(object sender, CloseEventArgs e);
          public event OnHeaderCloseDelegate OnClose;
  
      public TabControlControl()
      {
          InitializeComponent();
          //SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer, true);
          this.TabStop = false;
          this.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
          this.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
          this.ItemSize = new System.Drawing.Size(230, 24);
      }
  ...
  }
  </code></pre>
  
  <p>The problem is with the display this controls. In TabControl, after programmatically added it to form, buttons and subtitles are increased. I would like to have them in normal size.</p>
  
  <p>Thanks</p>