public frmEditKanji(Image baseImage = null)
 {
     InitializeComponent();
     widthCirclePointer = WidthCirclePointer.Small;
     typePointer = TypePointer.Circle;
     selectedPencilBox = picBoxCircleSmall;
     colorFront = Color.Black;
     colorBack = Color.White;
     toolStripLabel_dimension.Text = "-";
     if (baseImage != null)
         this.Set(ImageAPI.AlltoBMP(baseImage));
 }
        /// <summary>
        /// Set the width and type to pointer
        /// </summary>
        /// <param name="picBox"></param>
        private void clickPictureBox(PictureBox picBox)
        {
            //Hace visible la seleccion
            if (selectedPencilBox != picBox)
            {
                selectedPencilBox.BorderStyle = BorderStyle.None;
                picBox.BorderStyle = BorderStyle.Fixed3D;
                selectedPencilBox = picBox;
            }

            //Establece el ancho y forma
            string name = picBox.Name;
            switch (name)
            {
                case "picBoxCircleBig":
                    widthCirclePointer = WidthCirclePointer.Big;
                    typePointer = TypePointer.Circle;
                    break;
                case "picBoxCircleMedium":
                    widthCirclePointer = WidthCirclePointer.Medium;
                    typePointer = TypePointer.Circle;
                    break;
                case "picBoxCircleSmall":
                    widthCirclePointer = WidthCirclePointer.Small;
                    typePointer = TypePointer.Circle;
                    break;
                case "picBoxRecBig":
                    widthRectanglePointer = WidthRectanglePointer.Big;
                    typePointer = TypePointer.Rectangle;
                    break;
                case "picBoxRecMedium":
                    widthRectanglePointer = WidthRectanglePointer.Medium;
                    typePointer = TypePointer.Rectangle;
                    break;
                case "picBoxRecSmall":
                    widthRectanglePointer = WidthRectanglePointer.Small;
                    typePointer = TypePointer.Rectangle;
                    break;
            }
        }