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)); } }
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); }
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); } }
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); }