16-12-12, 05:18 AM
كود :
private Point[] GetRegion(int W, int H, int H1)
{
Point[] R = new Point[] {new Point(0, H), new Point(0, 2), new Point(2, 0), new Point(W - 3, 0), new Point(W - 1, 2), new Point(W - 1, H)};
TabControl.GetTabRegionEventArgs e = new TabControl.GetTabRegionEventArgs(R, W, H, this.IsSelected);
if (GetTabRegionEvent != null)
GetTabRegionEvent(this, e);
Point temp_Points = (object) e.Points;
Array.Resize(a => @ref );temp_Points;@, ;System.Convert.ToInt32(e.Points.Length + 2););
e.Points = (object) temp_Points;
Array.Copy(e.Points, 0, e.Points, 1, System.Convert.ToInt32(e.Points.Length - 1));
e.Points[0] = new Point(e.Points[1].X, H1);
e.Points[e.Points.Length - 1] = new Point(e.Points[e.Points.Length - 2].X, H1);
return e.Points;
}