Example #1
0
        public Paint()
        {
            InitializeComponent();
            currentMode    = NameForShapeFactory.Curve;
            _currentBitmap = new Bitmap(800, 600);
            IShape currentShape = new Curve();

            currentShape.Thickness = _currentBrashSize;
            currentShape.Color     = _currentColor;
            shapeList.Add(currentShape);
            numericUpDown1.Value = 1;
            pictureBoxMain.Image = _currentBitmap;
            tempBitmap           = new Bitmap(_currentBitmap);
            graphics             = Graphics.FromImage(tempBitmap);
        }
Example #2
0
 public AbstractShape(NameForShapeFactory name)
 {
     this.name = name;
 }
Example #3
0
 private void DotButton_Click(object sender, EventArgs e)
 {
     currentMode = NameForShapeFactory.Dot;
 }
Example #4
0
 private void EllipseButton_Click(object sender, EventArgs e)
 {
     currentMode = NameForShapeFactory.Ellipse;
 }
Example #5
0
 private void RectangleButton_Click(object sender, EventArgs e)
 {
     currentMode = NameForShapeFactory.Rect;
 }
Example #6
0
 private void CurveButton_Click(object sender, EventArgs e)
 {
     currentMode = NameForShapeFactory.Curve;
 }