public void RotateElement(Coordinates coords) { try { ElementBase element = OTCContext.Project.Elements.Get(this.Switchboard, coords); if (element != null) { element.Rotate(); OTCContext.Project.Update(element); } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.RepaintCoordinates(coords); this.SelectCell(coords); } }