// select - transform - delete private void SelectFigureButton_Click(object sender, EventArgs e) { mouseWatcher = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList); isMouseWatcherMode = true; DeleteFigureButton.Enabled = true; TransformFigureButton.Enabled = true; }
private void DeleteFigureButton_Click(object sender, EventArgs e) { mouseWatcher.Mode = MOUSE_WATCHER_DELETE; graphicsField = Graphics.FromImage(tempBitmap); if (mouseWatcher.currentFigure != -1) { figureList.RemoveAt(mouseWatcher.currentFigure); } UndoButtonMenu.Enabled = true; RedoButtonMenu.Enabled = false; myMemento.PushState(figureList); PaintSavedImage(); DrawWindow.Image = tempBitmap; mouseWatcher = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList); }