From bcfeab9aca71dec5e39895b98abf3af947a746b6 Mon Sep 17 00:00:00 2001 From: Kathy Date: Wed, 16 Jan 2019 15:10:48 +0000 Subject: [PATCH] C2019-003: Added a separator & confirmation dialog to Unlink of Enhanced Step --- PROMS/Volian.Controls.Library/StepTabRibbon.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.cs index a0a04d69..18b13e0d 100644 --- a/PROMS/Volian.Controls.Library/StepTabRibbon.cs +++ b/PROMS/Volian.Controls.Library/StepTabRibbon.cs @@ -198,6 +198,7 @@ namespace Volian.Controls.Library buttonName = string.Format("btnEnhancedUnlink{0}", dved.Type); biEnhanced = new DevComponents.DotNetBar.ButtonItem(buttonName, "Unlink " + dved.Name + " Document"); biEnhanced.Click += btnEnhancedGoTo_Click; + biEnhanced.BeginGroup = true; // C2019=003: add separator between go to & unlink myButtonItem.SubItems.Add(biEnhanced); existingEnhancedButtons.Add(biEnhanced.Name); } @@ -323,7 +324,11 @@ namespace Volian.Controls.Library MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OpenItem(ii); } else if (btn.Name.Contains("Unlink")) - MyEditItem.UnlinkEnhanced(MyEditItem.MyItemInfo); + { + // C2019=003: add a confirmation dialog before unlinking a step: + if (MessageBox.Show(this, "Do you want to unlink this step?", "Confirm Enhanced Step Unlink", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + MyEditItem.UnlinkEnhanced(MyEditItem.MyItemInfo); + } } else {