53 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)
287
internal static void CloseActiveDropDown(ToolStripDropDown activeToolStripDropDown,
ToolStripDropDownCloseReason
reason)
343
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)
2030
e.Cancel = (e.CloseReason ==
ToolStripDropDownCloseReason
.ItemClicked);
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
2003
e.Cancel = (e.CloseReason ==
ToolStripDropDownCloseReason
.ItemClicked);
System.Windows.Forms.Tests (16)
System\Windows\Forms\ToolStripDropDownClosedEventArgsTests.cs (3)
12
[InlineData(
ToolStripDropDownCloseReason
.AppClicked)]
13
[InlineData((
ToolStripDropDownCloseReason
.AppFocusChange - 1))]
14
public void Ctor_CloseReason(
ToolStripDropDownCloseReason
closeReason)
System\Windows\Forms\ToolStripDropDownClosingEventArgsTests.cs (3)
12
[InlineData(
ToolStripDropDownCloseReason
.AppClicked)]
13
[InlineData((
ToolStripDropDownCloseReason
.AppFocusChange - 1))]
14
public void Ctor_CloseReason(
ToolStripDropDownCloseReason
closeReason)
System\Windows\Forms\ToolStripDropDownTests.cs (10)
3715
yield return new object[] { null, new ToolStripDropDownClosedEventArgs(
ToolStripDropDownCloseReason
.AppFocusChange) };
3717
yield return new object[] { new SubToolStripItem(), new ToolStripDropDownClosedEventArgs(
ToolStripDropDownCloseReason
.AppFocusChange) };
3731
yield return new object[] { designModeOwnerItem, new ToolStripDropDownClosedEventArgs(
ToolStripDropDownCloseReason
.AppFocusChange) };
3808
yield return new object[] { new ToolStripDropDownClosingEventArgs(
ToolStripDropDownCloseReason
.AppFocusChange) };
4965
[InlineData(
ToolStripDropDownCloseReason
.AppClicked)]
4966
[InlineData(
ToolStripDropDownCloseReason
.AppFocusChange)]
4967
[InlineData(
ToolStripDropDownCloseReason
.CloseCalled)]
4968
[InlineData(
ToolStripDropDownCloseReason
.ItemClicked)]
4969
[InlineData(
ToolStripDropDownCloseReason
.Keyboard)]
4970
public void ToolStripDropDown_Close_InvokeReason_Success(
ToolStripDropDownCloseReason
? reason)