Пример #1
0
    public ClsForm()
    {
        listShape.Add(line);
        listShape.Add(rect);

        btnLength = new Button
        {
            Text = "Length"
        };
        this.Controls.Add(btnLength);
        this.btnLength.Click += Btn_Click;
        btnArea = new Button {
            Text = "area",
            Top  = 25
        };
        this.Controls.Add(btnArea);
        this.btnArea.Click += BtnArea_Click;
        SaveXml             = new Button
        {
            Text = "Save",
            Top  = 50
        };
        this.Controls.Add(SaveXml);
        this.SaveXml.Click += BtnSaveXml_Click;
        btnLoadXml          = new Button
        {
            Text = "Load",
            Top  = 75
        };
        this.Controls.Add(btnLoadXml);
        this.btnLoadXml.Click += BtnLoadXml_Click;
        btnDraw = new Button
        {
            Text = "Draw",
            Top  = 100
        };
        this.Controls.Add(btnDraw);
        this.btnDraw.Click += BtnDraw_Click;
        this.Controls.Add(pictureBox);
        pictureBox.Left   = 50;
        pictureBox.Anchor = AnchorStyles.Bottom & AnchorStyles.Right;
        this.Width        = 600;
        this.Height       = 800;
    }
Пример #2
0
 public override void Undo(ListShapes list)
 {
     list.UnselectAll();
     list.Add(drawObject);
 }