/// <summary> /// Открытие формы-редактора наименования фигуры из контекстного меню /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tbEdit_Click(object sender, EventArgs e) { if (selectedShape != null) { EditLabelName editLabel = new EditLabelName(); editLabel.ShowDialog(); if (editLabel.currentName != "") { selectedShape.RenameLabel(editLabel.currentName); } this.Invalidate(); } }
/// <summary> /// Открытие формы изменения названия объекта при двойном щелчке /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_DoubleClick(object sender, EventArgs e) { if (!isEvaluating) { var location = ((MouseEventArgs)e).Location; hitTest(location); if (selectedShape != null) { EditLabelName editLabel = new EditLabelName(); editLabel.ShowDialog(); if (editLabel.currentName != "") { selectedShape.RenameLabel(editLabel.currentName); } this.Invalidate(); } } }