C2019-003: Added a separator & confirmation dialog to Unlink of Enhanced Step

This commit is contained in:
Kathy Ruffing 2019-01-16 15:10:48 +00:00
parent faa481b593
commit bcfeab9aca

View File

@ -198,6 +198,7 @@ namespace Volian.Controls.Library
buttonName = string.Format("btnEnhancedUnlink{0}", dved.Type); buttonName = string.Format("btnEnhancedUnlink{0}", dved.Type);
biEnhanced = new DevComponents.DotNetBar.ButtonItem(buttonName, "Unlink " + dved.Name + " Document"); biEnhanced = new DevComponents.DotNetBar.ButtonItem(buttonName, "Unlink " + dved.Name + " Document");
biEnhanced.Click += btnEnhancedGoTo_Click; biEnhanced.Click += btnEnhancedGoTo_Click;
biEnhanced.BeginGroup = true; // C2019=003: add separator between go to & unlink
myButtonItem.SubItems.Add(biEnhanced); myButtonItem.SubItems.Add(biEnhanced);
existingEnhancedButtons.Add(biEnhanced.Name); existingEnhancedButtons.Add(biEnhanced.Name);
} }
@ -323,8 +324,12 @@ namespace Volian.Controls.Library
MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OpenItem(ii); MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OpenItem(ii);
} }
else if (btn.Name.Contains("Unlink")) else if (btn.Name.Contains("Unlink"))
{
// 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); MyEditItem.UnlinkEnhanced(MyEditItem.MyItemInfo);
} }
}
else else
{ {
// have to create it. This will bring up a dialog to either create a new step or // have to create it. This will bring up a dialog to either create a new step or