/// <summary> /// Метод, выполняющий действия над выделенными фигурами. /// </summary> /// <para name = "e">Переменная, хранящая координаты мыши.</para> /// <para name = "CurrentActions">Переменная, хранящая действие над выбранной фигурой.</para> /// <para name = "FiguresBuild">Переменная, хранящая список действий.</para> public void MouseMove(MouseEventArgs e, int CurrentActions) { //Считаем смещение курсора int deltaX, deltaY; deltaX = e.Location.X - _oldPoint.X; deltaY = e.Location.Y - _oldPoint.Y; foreach (ObjectFugure SelectObject in _selectedFigures) { //Масштабирование опорных точек if ((SelectObject != null) && (_supportObj != null)) { Rectangles.ScaleSelectFigure(SelectObject, _supportObj, deltaX, deltaY); } else { if (SelectObject != null) { EditObject.MoveObject(SelectObject, deltaX, deltaY); } } _oldPoint = e.Location; } }