private void Clear_Click(object sender, System.EventArgs e)
 {
     beziersList = new DShapeList();
     pointList = new DShapeList();
     tpointCollection = new PointCollection();
     pointCollection = new PointCollection();
     regionCollection = new NewRegion();
     beziersPoint = 0;
     BezierIndex = 0;
     pointNumber = new Number();
     pointSum = new Number();
     drawingList = new DShapeList();
     pointChange = false;
     star = new Point[10];
     starCount = 0;
     tempPoint = new DShapeList();
     newType = MainWindow.ImageType.Empty;
     this.BeziersBox.Image=null;
     BeziersBox.Invalidate();
 }
        /// <summary>
        /// ͼ�δ洢���ϵȡ�
        /// </summary>		
        private void menuNew_Click(object sender, System.EventArgs e)
        {
            drawingList = new DShapeList();
            drawingListUndo = new DShapeList();
            tempPoint = new DShapeList();
            pointViewList = new DShapeList();
            notchangeList = new DShapeList();
            notchangeListUndo = new DShapeList();

            newForm = new NewForm();
            newCircle = new CircleForm();

            pointCollection = new ArrayList();

            regionCollection = new NewRegion();
            regionCollectionUndo = new NewRegion();
            pointArray = new PointArrayCollection();
            pointArrayUndo = new PointArrayCollection();

            regionArrayCollection = new NewRegionArray();
            regionArrayCollectionUndo = new NewRegionArray();
            drawImageType = new Type();
            drawImageTypeUndo = new Type();
            newType = ImageType.Empty;

            picked = false;
            changed = false;
            mouseMove = false;
            eraser = false;
            regionIndex = 0;

            Drawing.Invalidate();

            fileName = "NewFile";
            SetFormTitle();
        }