From 49aba5c67b18fa46afad0ae6b2b6f4a5c48cb14e Mon Sep 17 00:00:00 2001 From: Kevin Laskey Date: Fri, 7 Jun 2024 10:34:46 -0400 Subject: [PATCH] update --- PROMS/Volian.Controls.Library/vlnTreeView.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/PROMS/Volian.Controls.Library/vlnTreeView.cs b/PROMS/Volian.Controls.Library/vlnTreeView.cs index 05e3d73e..5691a6ea 100644 --- a/PROMS/Volian.Controls.Library/vlnTreeView.cs +++ b/PROMS/Volian.Controls.Library/vlnTreeView.cs @@ -2018,7 +2018,6 @@ namespace Volian.Controls.Library // lots of paste options: case "Paste Procedure": case "Paste Procedure Before": - case "Replace Existing Procedure": case "Paste Procedure After": case "Paste Section": case "Paste Section Before": @@ -2031,6 +2030,17 @@ namespace Volian.Controls.Library case "Paste Subsection": tv_NodePaste(mi.Text); break; + case "Replace Existing Procedure": + DialogResult ovewriteEx = FlexibleMessageBox.Show("This will overwrite the procedure with then one you copied, would you like to overwrite it?\r\n\r\nSelecting 'Cancel' will cancel the paste action.", "Overwrite the procedure?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);// == DialogResult.Yes; + + if (ovewriteEx == DialogResult.Cancel) break; + else + { + tv_NodePaste(mi.Text); + break; + } + + case "Delete": if (tv_NodeDelete()) { @@ -2435,7 +2445,9 @@ namespace Volian.Controls.Library PasteReplace(tn, iiClipboard.ItemID); else // paste as child PasteAsChild(tn, iiClipboard.ItemID); - this.Cursor = Cursors.Default; + + if (p.IndexOf("Replace") <= -1) + this.Cursor = Cursors.Default; } private void PasteAsDocVersionChild(VETreeNode tn, int copyStartID)