mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-28 19:20:27 +12:00
Disable menu close on click
This commit is contained in:
parent
d2811c7d33
commit
6c060bb2df
|
@ -566,7 +566,13 @@ public static void HideImageMargin(this ToolStripDropDownItem tsddi)
|
|||
|
||||
public static void DisableMenuCloseOnClick(this ToolStripDropDownItem tsddi)
|
||||
{
|
||||
tsddi.DropDown.Closing += (sender, e) => e.Cancel = e.CloseReason == ToolStripDropDownCloseReason.ItemClicked;
|
||||
tsddi.DropDown.Closing -= DisableMenuCloseOnClick_DropDown_Closing;
|
||||
tsddi.DropDown.Closing += DisableMenuCloseOnClick_DropDown_Closing;
|
||||
}
|
||||
|
||||
private static void DisableMenuCloseOnClick_DropDown_Closing(object sender, ToolStripDropDownClosingEventArgs e)
|
||||
{
|
||||
e.Cancel = e.CloseReason == ToolStripDropDownCloseReason.ItemClicked;
|
||||
}
|
||||
|
||||
public static void SetValue(this NumericUpDown nud, decimal number)
|
||||
|
|
|
@ -590,6 +590,7 @@ private void UpdateImageEffectsMenu(ToolStripDropDownItem parent)
|
|||
{
|
||||
int indexAddImageEffects = AfterCaptureTasks.AddImageEffects.GetIndex() - 1;
|
||||
ToolStripMenuItem tsmiAddImageEffects = (ToolStripMenuItem)parent.DropDownItems[indexAddImageEffects];
|
||||
tsmiAddImageEffects.DisableMenuCloseOnClick();
|
||||
tsmiAddImageEffects.DropDownItems.Clear();
|
||||
|
||||
for (int i = 0; i < Program.DefaultTaskSettings.ImageSettings.ImageEffectPresets.Count; i++)
|
||||
|
|
Loading…
Reference in a new issue