Example #1
0
 public void TabControl7_GetTabRegion(object sender, Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventArgs e)
 {
     System.Drawing.Drawing2D.GraphicsPath x = new System.Drawing.Drawing2D.GraphicsPath();
     x.AddArc(new Rectangle(0, 0, e.TabWidth, e.TabHeight * 2 / 3), 0, -180);
     x.Flatten();
     System.Drawing.Point[] temp_array = e.Points;
     Array.Resize(ref temp_array, x.PointCount);
     e.Points = temp_array;
     for (int i = 0; i <= x.PointCount - 1; i++)
     {
         e.Points[i] = new Point(System.Convert.ToInt32(x.PathPoints[i].X), System.Convert.ToInt32(x.PathPoints[i].Y));
     }
 }
Example #2
0
 public void TabControl5_GetTabRegion(object sender, Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventArgs e)
 {
     System.Drawing.Point[] temp_array = e.Points;
     Array.Resize(ref temp_array, 8);
     e.Points    = temp_array;
     e.Points[0] = new Point(0, 19);
     e.Points[1] = new Point(7, 5);
     e.Points[2] = new Point(10, 2);
     e.Points[3] = new Point(13, 0);
     e.Points[4] = new Point(e.TabWidth - 13, 0);
     e.Points[5] = new Point(e.TabWidth - 10, 2);
     e.Points[6] = new Point(e.TabWidth - 7, 5);
     e.Points[7] = new Point(e.TabWidth, 19);
 }
Example #3
0
 public void TabControl1_GetTabRegion(object sender, Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventArgs e)
 {
     System.Drawing.Point[] temp_array = e.Points;
     Array.Resize(ref temp_array, 4);
     e.Points = temp_array;
     if (e.Selected)
     {
         e.Points[0] = new Point(0, e.TabHeight);
         e.Points[1] = new Point(0, 0);
         e.Points[2] = new Point(e.TabWidth, 0);
         e.Points[3] = new Point(e.TabWidth, e.TabHeight);
     }
     else
     {
         e.Points[0] = new Point(0, e.TabHeight - 2);
         e.Points[1] = new Point(0, -1);
         e.Points[2] = new Point(e.TabWidth, -1);
         e.Points[3] = new Point(e.TabWidth, e.TabHeight - 2);
     }
 }
Example #4
0
 public void TabControl2_GetTabRegion(object sender, Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventArgs e)
 {
     e.Points[1] = new Point(e.TabHeight - 2, 2);
     e.Points[2] = new Point(e.TabHeight + 2, 0);
 }