37 references to ToolStripDropDownCloseReason
System.Windows.Forms (29)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (18)
25private ToolStripDropDownCloseReason _closeReason = ToolStripDropDownCloseReason.AppFocusChange; 958SetCloseReason(ToolStripDropDownCloseReason.CloseCalled); 969_closeReason = ToolStripDropDownCloseReason.AppFocusChange; 972internal void SetCloseReason(ToolStripDropDownCloseReason reason) 977public void Close(ToolStripDropDownCloseReason reason) 1134Close(ToolStripDropDownCloseReason.ItemClicked); 1320SetCloseReason(ToolStripDropDownCloseReason.Keyboard); 1357SetCloseReason(ToolStripDropDownCloseReason.Keyboard); 1373SetCloseReason(ToolStripDropDownCloseReason.Keyboard); 1643ToolStripDropDownCloseReason reason = _closeReason; 1650e.Cancel = e.CloseReason != ToolStripDropDownCloseReason.CloseCalled && !AutoClose; 1675if ((reason == ToolStripDropDownCloseReason.AppClicked) || 1676(reason == ToolStripDropDownCloseReason.ItemClicked) || 1677(reason == ToolStripDropDownCloseReason.CloseCalled && topLevelToolStrip == parentToolStrip) || 1678(reason == ToolStripDropDownCloseReason.AppFocusChange && topLevelToolStrip == parentToolStrip)) 1687if (reason == ToolStripDropDownCloseReason.ItemClicked) 1740Debug.Assert(reason != ToolStripDropDownCloseReason.ItemClicked,
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (2)
136ToolStripManager.ModalMenuFilter.CloseActiveDropDown(DropDown, ToolStripDropDownCloseReason.AppClicked); 160ToolStripManager.ModalMenuFilter.CloseActiveDropDown(DropDown, ToolStripDropDownCloseReason.AppClicked);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownClosedEventArgs.cs (2)
8public ToolStripDropDownClosedEventArgs(ToolStripDropDownCloseReason reason) 13public ToolStripDropDownCloseReason CloseReason { get; }
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownClosingEventArgs.cs (2)
10public ToolStripDropDownClosingEventArgs(ToolStripDropDownCloseReason reason) 15public ToolStripDropDownCloseReason CloseReason { get; }
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (1)
627parent.SetCloseReason(ToolStripDropDownCloseReason.Keyboard);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (2)
278internal static void CloseActiveDropDown(ToolStripDropDown activeToolStripDropDown, ToolStripDropDownCloseReason reason) 334CloseActiveDropDown(activeToolStripDropDown, ToolStripDropDownCloseReason.AppClicked);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
888ToolStripManager.ModalMenuFilter.CloseActiveDropDown(DropDown, ToolStripDropDownCloseReason.AppClicked);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
459ToolStripManager.ModalMenuFilter.CloseActiveDropDown(DropDown, ToolStripDropDownCloseReason.AppClicked);
System.Windows.Forms.Design (8)
System\ComponentModel\Design\DesignerActionUI.cs (2)
587if (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked) 592if (e.CloseReason == ToolStripDropDownCloseReason.Keyboard)
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (4)
78if (e.CloseReason == ToolStripDropDownCloseReason.AppFocusChange && _cancelClose) 87else if (e.CloseReason is ToolStripDropDownCloseReason.AppFocusChange or ToolStripDropDownCloseReason.AppClicked) 90if (Handle == hwndActivating && e.CloseReason == ToolStripDropDownCloseReason.AppClicked)
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
2003e.Cancel = (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked);
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
1964e.Cancel = (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked);