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