private void miEditPaste_Click(object sender, EventArgs e) { // вставить элемент из буфера if (elemClipboard != null) { elemClipboard.ID = editorData.SchemeView.GetNextElementID(); editorData.AddedElement = elemClipboard; elemClipboard = (SchemeView.Element)elemClipboard.Clone(); miSchemeCancelAddElem.Enabled = btnSchemeCancelAddElem.Enabled = true; } }
private void miEditCopy_Click(object sender, EventArgs e) { // копировать элемент в буфер SchemeView.Element elem = propGrid.SelectedObject as SchemeView.Element; if (elem != null) { elemClipboard = (SchemeView.Element)elem.Clone(); miEditPaste.Enabled = btnEditPaste.Enabled = true; } }