1022 references to MouseButtons
System.Windows.Forms (202)
System\Windows\Forms\ActiveX\AxHost.cs (3)
3858
base.OnMouseMove(new MouseEventArgs((
MouseButtons
)(button << 20), 1, x, y, 0));
3876
base.OnMouseUp(new MouseEventArgs((
MouseButtons
)(button << 20), 1, x, y, 0));
3894
base.OnMouseDown(new MouseEventArgs((
MouseButtons
)(button << 20), 1, x, y, 0));
System\Windows\Forms\Control.cs (26)
2536
public static
MouseButtons
MouseButtons
2540
MouseButtons
buttons = default;
2544
buttons |=
MouseButtons
.Left;
2549
buttons |=
MouseButtons
.Right;
2554
buttons |=
MouseButtons
.Middle;
2559
buttons |=
MouseButtons
.XButton1;
2564
buttons |=
MouseButtons
.XButton2;
5340
private static
MouseButtons
GetXButton(int wparam) => wparam switch
5342
PInvoke.XBUTTON1 =>
MouseButtons
.XButton1,
5343
PInvoke.XBUTTON2 =>
MouseButtons
.XButton2,
5344
_ =>
MouseButtons
.None,
11377
private void WmMouseDown(ref Message m,
MouseButtons
button, int clicks)
11382
MouseButtons
realState = MouseButtons;
11400
if (button ==
MouseButtons
.Left && GetStyle(ControlStyles.Selectable))
11553
private void WmMouseUp(ref Message m,
MouseButtons
button, int clicks)
11569
if (button ==
MouseButtons
.Right)
11615
MouseButtons
.None,
12360
WmMouseDown(ref m,
MouseButtons
.Left, 2);
12369
WmMouseDown(ref m,
MouseButtons
.Left, 1);
12373
WmMouseUp(ref m,
MouseButtons
.Left, 1);
12377
WmMouseDown(ref m,
MouseButtons
.Middle, 2);
12386
WmMouseDown(ref m,
MouseButtons
.Middle, 1);
12390
WmMouseUp(ref m,
MouseButtons
.Middle, 1);
12453
WmMouseDown(ref m,
MouseButtons
.Right, 2);
12462
WmMouseDown(ref m,
MouseButtons
.Right, 1);
12466
WmMouseUp(ref m,
MouseButtons
.Right, 1);
System\Windows\Forms\Controls\Buttons\Button.cs (1)
220
if (mevent.Button ==
MouseButtons
.Left && MouseIsPressed)
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (2)
869
if (mevent.Button !=
MouseButtons
.None && GetFlag(FlagMousePressed))
900
if (mevent.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
488
if (mevent.Button ==
MouseButtons
.Left
System\Windows\Forms\Controls\Buttons\RadioButton.cs (2)
369
if (MouseButtons ==
MouseButtons
.None)
469
if (mevent.Button ==
MouseButtons
.Left
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (13)
1594
OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, Ptlc.X, Ptlc.Y, 0));
1611
OnMouseDown(new MouseEventArgs(
MouseButtons
.Middle, 1, Ptmc.X, Ptmc.Y, 0));
1628
OnMouseDown(new MouseEventArgs(
MouseButtons
.Right, 1, Ptrc.X, Ptrc.Y, 0));
1642
OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, Ptl.X, Ptl.Y, 0));
1658
OnClick(new MouseEventArgs(
MouseButtons
.Left, 1, PARAM.ToPoint(m.LParamInternal)));
1659
OnMouseClick(new MouseEventArgs(
MouseButtons
.Left, 1, PARAM.ToPoint(m.LParamInternal)));
1674
OnMouseUp(new MouseEventArgs(
MouseButtons
.Left, 1, EditToComboboxMapping(m)));
1687
OnMouseDown(new MouseEventArgs(
MouseButtons
.Middle, 1, P.X, P.Y, 0));
1704
OnMouseDown(new MouseEventArgs(
MouseButtons
.Right, 1, Pt.X, Pt.Y, 0));
1713
OnMouseUp(new MouseEventArgs(
MouseButtons
.Middle, 1, PARAM.ToPoint(m.LParamInternal)));
1724
OnMouseUp(new MouseEventArgs(
MouseButtons
.Right, 1, ptRBtnUp.X, ptRBtnUp.Y, 0));
3712
OnClick(new MouseEventArgs(
MouseButtons
.Left, 1, PARAM.ToPoint(m.LParamInternal)));
3713
OnMouseClick(new MouseEventArgs(
MouseButtons
.Left, 1, PARAM.ToPoint(m.LParamInternal)));
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (15)
5819
if (e.Button ==
MouseButtons
.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count)
5880
if (e.Button ==
MouseButtons
.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count)
5888
if (e.Button ==
MouseButtons
.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.RowIndex < Rows.Count)
11906
if (!_dataGridViewState2[State2_MessageFromEditingCtrls] && e.Button ==
MouseButtons
.Left)
11951
if (!_dataGridViewState2[State2_MessageFromEditingCtrls] && e.Button ==
MouseButtons
.Left)
12680
&& e.Button ==
MouseButtons
.Left
13465
if (!e.Handled && e.Button ==
MouseButtons
.Left && e.ColumnIndex < Columns.Count)
13640
if (e.Button ==
MouseButtons
.Left
14952
&& me.Button ==
MouseButtons
.Left)
15877
&& (e.Button !=
MouseButtons
.Left
15895
if (e.Button ==
MouseButtons
.Left)
16462
if ((ModifierKeys & (Keys.Shift | Keys.Alt)) != 0 || MouseButtons !=
MouseButtons
.None)
17622
if (!e.Handled && e.Button ==
MouseButtons
.Left && e.RowIndex < Rows.Count)
26252
if (MouseButtons !=
MouseButtons
.None)
26367
if (MouseButtons !=
MouseButtons
.None)
System\Windows\Forms\Controls\DataGridView\DataGridView.MouseClickInfo.cs (1)
10
public
MouseButtons
Button;
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (5)
446
e.Button ==
MouseButtons
.Left;
455
e.Button ==
MouseButtons
.Left;
517
if (e.Button ==
MouseButtons
.Left && s_mouseInContentBounds)
568
Control.MouseButtons ==
MouseButtons
.Left)
593
if (e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
3038
if (e.Button ==
MouseButtons
.Left && GetContentBounds(e.RowIndex).Contains(x, y))
System\Windows\Forms\Controls\DataGridView\DataGridViewCellMouseEventArgs.cs (1)
14
: base(e?.Button ??
MouseButtons
.None, e?.Clicks ?? 0, localX, localY, e?.Delta ?? 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (5)
762
protected override bool MouseDownUnsharesRow(DataGridViewCellMouseEventArgs e) => e.Button ==
MouseButtons
.Left;
772
protected override bool MouseUpUnsharesRow(DataGridViewCellMouseEventArgs e) => e.Button ==
MouseButtons
.Left;
867
if (e.Button ==
MouseButtons
.Left && s_mouseInContentBounds)
918
Control.MouseButtons ==
MouseButtons
.Left)
943
if (e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnDividerDoubleClickEventArgs.cs (1)
9
: base(e?.Button ??
MouseButtons
.None, e?.Clicks ?? 0, e?.X ?? 0, e?.Y ?? 0, e?.Delta ?? 0, e?.Handled ?? false)
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (5)
429
DataGridView is not null && e.Button ==
MouseButtons
.Left && DataGridView.ApplyVisualStylesToHeaderCells;
441
DataGridView is not null && e.Button ==
MouseButtons
.Left && DataGridView.ApplyVisualStylesToHeaderCells;
450
if (e.Button ==
MouseButtons
.Left &&
470
Control.MouseButtons ==
MouseButtons
.Left &&
508
if (e.Button ==
MouseButtons
.Left && DataGridView.ApplyVisualStylesToHeaderCells)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
579
if (ptCurrentCell.X == e.ColumnIndex && ptCurrentCell.Y == e.RowIndex && e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\Labels\LinkLabelLinkClickedEventArgs.cs (3)
15
: this(link,
MouseButtons
.Left)
19
public LinkLabelLinkClickedEventArgs(LinkLabel.Link? link,
MouseButtons
button)
33
public
MouseButtons
Button { get; }
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (4)
2426
OnClick(new MouseEventArgs(
MouseButtons
.Left, 1, point));
2427
OnMouseClick(new MouseEventArgs(
MouseButtons
.Left, 1, point));
2437
OnDoubleClick(new MouseEventArgs(
MouseButtons
.Left, 2, point));
2438
OnMouseDoubleClick(new MouseEventArgs(
MouseButtons
.Left, 2, point));
System\Windows\Forms\Controls\ListView\ListView.cs (18)
117
private
MouseButtons
_downButton;
5880
private void WmMouseDown(ref Message m,
MouseButtons
button, int clicks)
5971
if (m.LParamInternal != 0 && MouseButtons ==
MouseButtons
.None)
6507
OnItemDrag(new ItemDragEventArgs(
MouseButtons
.Left, item));
6522
OnItemDrag(new ItemDragEventArgs(
MouseButtons
.Right, item));
6649
MouseButtons
button = nmhdr->code == PInvoke.NM_CLICK ?
MouseButtons
.Left :
MouseButtons
.Right;
6949
WmMouseDown(ref m,
MouseButtons
.Left, 2);
6965
WmMouseDown(ref m,
MouseButtons
.Left, 1);
6972
_downButton =
MouseButtons
.Left;
7001
WmMouseDown(ref m,
MouseButtons
.Middle, 2);
7004
WmMouseDown(ref m,
MouseButtons
.Middle, 1);
7005
_downButton =
MouseButtons
.Middle;
7008
WmMouseDown(ref m,
MouseButtons
.Right, 2);
7011
WmMouseDown(ref m,
MouseButtons
.Right, 1);
7012
_downButton =
MouseButtons
.Right;
7015
if (_listViewState[LISTVIEWSTATE_expectingMouseUp] && !_listViewState[LISTVIEWSTATE_mouseUpFired] && MouseButtons ==
MouseButtons
.None)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
2770
if (target is not null && me.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (3)
1982
public virtual bool OnMouseClick(int x, int y, int count,
MouseButtons
button)
1989
if ((button &
MouseButtons
.Left) !=
MouseButtons
.Left)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (3)
479
public override bool OnMouseClick(int x, int y, int count,
MouseButtons
button)
484
&& ((button &
MouseButtons
.Left) ==
MouseButtons
.Left)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (3)
2947
if (e.Button ==
MouseButtons
.Left && SplitterInside(e.X) && TotalProperties != 0)
2986
if (e.Button ==
MouseButtons
.Left)
3118
if ((ModifierKeys & (Keys.Shift | Keys.Alt)) != 0 || MouseButtons !=
MouseButtons
.None)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (2)
392
if (e.Button ==
MouseButtons
.Left)
494
if (e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (7)
86
MouseButtons
mouseButtons = MouseButtons;
96
if ((mouseButtons &
MouseButtons
.Left) ==
MouseButtons
.Left)
101
if ((mouseButtons &
MouseButtons
.Right) ==
MouseButtons
.Right)
106
if ((mouseButtons &
MouseButtons
.Middle) ==
MouseButtons
.Middle)
System\Windows\Forms\Controls\Splitter\Splitter.cs (1)
813
if (e.Button ==
MouseButtons
.Left && e.Clicks == 1)
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
589
if (SelectionLength == 0 && MouseButtons ==
MouseButtons
.None)
919
MouseButtons
realState = MouseButtons;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
1464
if (mevent is not null && mevent.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (2)
132
(e.Button ==
MouseButtons
.Left))
153
(e.Button ==
MouseButtons
.Left))
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.cs (1)
106
return (Control.MouseButtons ==
MouseButtons
.Left) && (Control.ModifierKeys == Keys.None);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (3)
2547
if (e.Button ==
MouseButtons
.Left)
2575
if (e.Button ==
MouseButtons
.Left || (e.Button ==
MouseButtons
.Right && _state[s_stateSupportsRightClick]))
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
871
if (e.Button ==
MouseButtons
.Left ||
872
(e.Button ==
MouseButtons
.Right && SupportsRightClick))
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (3)
423
if (e.Button ==
MouseButtons
.Left)
450
if (e.Button ==
MouseButtons
.Left)
467
if ((e.Button ==
MouseButtons
.Left) && SplitButtonButton.Bounds.Contains(clickPoint))
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (1)
924
if ((ModifierKeys & (Keys.Shift | Keys.Alt)) != 0 || MouseButtons !=
MouseButtons
.None)
System\Windows\Forms\Controls\TreeView\TreeNodeMouseClickEventArgs.cs (1)
14
MouseButtons
button,
System\Windows\Forms\Controls\TreeView\TreeView.cs (19)
132
private
MouseButtons
_downButton;
2417
private unsafe void TvnBeginDrag(
MouseButtons
buttons, NMTREEVIEWW* nmtv)
2681
private void WmMouseDown(ref Message m,
MouseButtons
button, int clicks)
3014
TvnBeginDrag(
MouseButtons
.Left, nmtv);
3017
TvnBeginDrag(
MouseButtons
.Right, nmtv);
3027
MouseButtons
button =
MouseButtons
.Left;
3037
button = nmtv->hdr.code == PInvoke.NM_CLICK ?
MouseButtons
.Left :
MouseButtons
.Right;
3246
WmMouseDown(ref m,
MouseButtons
.Left, 2);
3282
OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, PARAM.ToPoint(m.LParamInternal)));
3298
WmMouseDown(ref m,
MouseButtons
.Left, 1);
3301
_downButton =
MouseButtons
.Left;
3357
WmMouseDown(ref m,
MouseButtons
.Middle, 2);
3362
WmMouseDown(ref m,
MouseButtons
.Middle, 1);
3363
_downButton =
MouseButtons
.Middle;
3372
WmMouseDown(ref m,
MouseButtons
.Right, 2);
3395
WmMouseDown(ref m,
MouseButtons
.Right, 1);
3396
_downButton =
MouseButtons
.Right;
System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBarPanelClickEventArgs.cs (1)
24
MouseButtons
button,
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (3)
681
if (e.Clicks == 2 && e.Button ==
MouseButtons
.Left)
694
if (mevent.Button ==
MouseButtons
.Left)
733
if ((ModifierKeys & (Keys.Shift | Keys.Alt)) != 0 || MouseButtons !=
MouseButtons
.None)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (4)
116
if (!_parent.ValidationCancelled && e.Button ==
MouseButtons
.Left)
121
if (e.Clicks == 2 && e.Button ==
MouseButtons
.Left)
213
if (!_parent.ValidationCancelled && e.Button ==
MouseButtons
.Left)
224
if (e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.cs (2)
44
if (e.Clicks == 2 && e.Button ==
MouseButtons
.Left)
64
if (e.Button ==
MouseButtons
.Left)
System\Windows\Forms\Controls\WebBrowser\HtmlElementEventArgs.cs (6)
23
public
MouseButtons
MouseButtonsPressed
27
MouseButtons
buttons =
MouseButtons
.None;
31
buttons |=
MouseButtons
.Left;
36
buttons |=
MouseButtons
.Right;
41
buttons |=
MouseButtons
.Middle;
System\Windows\Forms\Form.cs (1)
7113
if (Capture && MouseButtons ==
MouseButtons
.None)
System\Windows\Forms\Help\HelpProvider.cs (1)
123
if (Control.MouseButtons !=
MouseButtons
.None && !string.IsNullOrEmpty(helpString))
System\Windows\Forms\Input\HandledMouseEventArgs.cs (3)
8
public HandledMouseEventArgs(
MouseButtons
button, int clicks, int x, int y, int delta)
13
internal HandledMouseEventArgs(
MouseButtons
button, int clicks, Point location, int delta)
18
public HandledMouseEventArgs(
MouseButtons
button, int clicks, int x, int y, int delta, bool defaultHandledValue)
System\Windows\Forms\Input\MouseEventArgs.cs (3)
15
public MouseEventArgs(
MouseButtons
button, int clicks, int x, int y, int delta)
27
internal MouseEventArgs(
MouseButtons
button, int clicks, Point location, int delta = 0)
39
public
MouseButtons
Button { get; }
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
1142
if (e.Button ==
MouseButtons
.Left && e.Clicks == 1 && !IsSplitterFixed)
System\Windows\Forms\NotifyIcon.cs (11)
685
private void WmMouseDown(
MouseButtons
button, int clicks)
708
private void WmMouseUp(
MouseButtons
button)
735
WmMouseDown(
MouseButtons
.Left, 2);
738
WmMouseDown(
MouseButtons
.Left, 1);
741
WmMouseUp(
MouseButtons
.Left);
744
WmMouseDown(
MouseButtons
.Middle, 2);
747
WmMouseDown(
MouseButtons
.Middle, 1);
750
WmMouseUp(
MouseButtons
.Middle);
756
WmMouseDown(
MouseButtons
.Right, 2);
759
WmMouseDown(
MouseButtons
.Right, 1);
767
WmMouseUp(
MouseButtons
.Right);
System\Windows\Forms\OLE\ItemDragEventArgs.cs (3)
11
public ItemDragEventArgs(
MouseButtons
button)
16
public ItemDragEventArgs(
MouseButtons
button, object? item)
22
public
MouseButtons
Button { get; }
System.Windows.Forms.Design (84)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (1)
258
if (e.Button ==
MouseButtons
.Left)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (2)
25
if (e.Button ==
MouseButtons
.Left)
47
if (e.Button ==
MouseButtons
.Left)
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (1)
157
if (e.Button ==
MouseButtons
.Left)
System\Drawing\Design\ColorEditor.ColorPalette.cs (4)
308
if (me.Button ==
MouseButtons
.Left)
322
if (me.Button ==
MouseButtons
.Left && Bounds.Contains(me.X, me.Y))
337
if (me.Button ==
MouseButtons
.Left)
347
else if (me.Button ==
MouseButtons
.Right)
System\Windows\Forms\Design\Behavior\Behavior.cs (4)
126
public virtual bool OnMouseDoubleClick(Glyph? g,
MouseButtons
button, Point mouseLoc)
148
public virtual bool OnMouseDown(Glyph? g,
MouseButtons
button, Point mouseLoc)
229
public virtual bool OnMouseMove(Glyph? g,
MouseButtons
button, Point mouseLoc)
252
public virtual bool OnMouseUp(Glyph? g,
MouseButtons
button)
System\Windows\Forms\Design\Behavior\BehaviorService.AdornerWindow.cs (6)
350
if (_behaviorService.OnMouseDown(
MouseButtons
.Left, mouseLoc))
358
if (_behaviorService.OnMouseDown(
MouseButtons
.Right, mouseLoc))
374
if (_behaviorService.OnMouseUp(
MouseButtons
.Left))
382
if (_behaviorService.OnMouseUp(
MouseButtons
.Right))
398
if (_behaviorService.OnMouseDoubleClick(
MouseButtons
.Left, mouseLoc))
406
if (_behaviorService.OnMouseDoubleClick(
MouseButtons
.Right, mouseLoc))
System\Windows\Forms\Design\Behavior\BehaviorService.cs (4)
669
private bool OnMouseDoubleClick(
MouseButtons
button, Point mouseLoc)
672
private bool OnMouseDown(
MouseButtons
button, Point mouseLoc)
687
private bool OnMouseMove(
MouseButtons
button, Point mouseLoc)
694
private bool OnMouseUp(
MouseButtons
button)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (5)
89
public override bool OnMouseDown(Glyph g,
MouseButtons
button, Point mouseLoc)
91
if (button ==
MouseButtons
.Left)
168
public override bool OnMouseMove(Glyph g,
MouseButtons
button, Point mouseLoc)
170
if (button ==
MouseButtons
.Left && OkToMove)
193
public override bool OnMouseUp(Glyph g,
MouseButtons
button)
System\Windows\Forms\Design\Behavior\DesignerActionBehavior.cs (4)
91
public override bool OnMouseDoubleClick(Glyph? g,
MouseButtons
button, Point mouseLoc)
97
public override bool OnMouseDown(Glyph? g,
MouseButtons
button, Point mouseLoc)
108
public override bool OnMouseUp(Glyph? g,
MouseButtons
button)
110
if (button !=
MouseButtons
.Left)
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (4)
290
public override bool OnMouseDown(Glyph g,
MouseButtons
button, Point mouseLoc)
293
if (button !=
MouseButtons
.Left)
457
public override bool OnMouseMove(Glyph g,
MouseButtons
button, Point mouseLoc)
905
public override bool OnMouseUp(Glyph g,
MouseButtons
button)
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (4)
87
public override bool OnMouseDown(Glyph g,
MouseButtons
button, Point mouseLoc)
90
if (button ==
MouseButtons
.Left && g is TableLayoutPanelResizeGlyph)
239
public override bool OnMouseMove(Glyph g,
MouseButtons
button, Point mouseLoc)
387
public override bool OnMouseUp(Glyph g,
MouseButtons
button)
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (1)
302
public override bool OnMouseMove(Glyph g,
MouseButtons
button, Point mouseLoc)
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (2)
74
public override bool OnMouseDown(Glyph? glyph,
MouseButtons
button, Point screenCoordinates)
76
if (button !=
MouseButtons
.Left || !(glyph is ToolStripPanelSelectionGlyph selectionGlyph))
System\Windows\Forms\Design\ComponentTray.cs (4)
1232
if (e.Button ==
MouseButtons
.Left && _toolboxService is not null)
1263
if (e.Button ==
MouseButtons
.Left)
1330
if (_mouseDragStart != InvalidPoint && e.Button ==
MouseButtons
.Left)
2158
if (me.Button ==
MouseButtons
.Left)
System\Windows\Forms\Design\ControlDesigner.cs (17)
1788
MouseButtons
button =
MouseButtons
.None;
1847
?
MouseButtons
.Right
1848
:
MouseButtons
.Left;
1850
if (button ==
MouseButtons
.Left)
1870
?
MouseButtons
.Right
1871
:
MouseButtons
.Left;
1878
if (button ==
MouseButtons
.Left && IsDoubleClick(location.X, location.Y))
1892
if (!EnableDragRect && button ==
MouseButtons
.Left)
1921
else if (button ==
MouseButtons
.Left)
1925
else if (button ==
MouseButtons
.Right)
1942
button =
MouseButtons
.Left;
1946
button =
MouseButtons
.Right;
1970
else if (button ==
MouseButtons
.Left)
1993
?
MouseButtons
.Right
1994
:
MouseButtons
.Left;
2014
if (button ==
MouseButtons
.Left)
System\Windows\Forms\Design\IMouseHandler.cs (2)
22
void OnMouseDown(IComponent component,
MouseButtons
button, int x, int y);
37
void OnMouseUp(IComponent component,
MouseButtons
button);
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
452
if ((rules & SelectionRules.AllSizeable) != SelectionRules.None || Control.MouseButtons ==
MouseButtons
.None)
System\Windows\Forms\Design\SelectionUIService.cs (2)
534
else if (hitTest != SelectionUIItem.NOHIT && me.Button ==
MouseButtons
.Left)
735
if (me.Button ==
MouseButtons
.Right && oldContainerDrag is not null && !oldDragMoved)
System\Windows\Forms\Design\TabOrder.cs (2)
559
public virtual void OnMouseDown(IComponent component,
MouseButtons
button, int x, int y)
634
public virtual void OnMouseUp(IComponent component,
MouseButtons
button)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (2)
752
public override bool OnMouseUp(Glyph g,
MouseButtons
button) => button ==
MouseButtons
.Left;
System\Windows\Forms\Design\ToolStripItemBehavior.cs (9)
207
public override bool OnMouseDoubleClick(Glyph g,
MouseButtons
button, Point mouseLoc)
218
public override bool OnMouseUp(Glyph g,
MouseButtons
button)
230
if (glyph is not null && button ==
MouseButtons
.Left)
277
public override bool OnMouseDown(Glyph g,
MouseButtons
button, Point mouseLoc)
284
if ((button ==
MouseButtons
.Left) && (keyService is not null) && (keyService.TemplateNodeActive))
333
if (glyph is not null && button ==
MouseButtons
.Left)
457
if (glyph is not null && button ==
MouseButtons
.Right)
527
public override bool OnMouseMove(Glyph g,
MouseButtons
button, Point mouseLoc)
544
if (button ==
MouseButtons
.Left && glyph is not null && glyph.ItemDesigner is not null && !glyph.ItemDesigner.IsEditorActive)
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (1)
276
_behavior?.OnMouseDown(_containerSelectorGlyph,
MouseButtons
.Left, Point.Empty);
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
461
if (e.Button ==
MouseButtons
.Right)
1152
if (e.Button ==
MouseButtons
.Right)
System.Windows.Forms.Tests (707)
CheckedListBoxTests.cs (1)
792
MouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, 0, 0, 0);
System\Windows\Forms\AccessibleObjects\ButtonBase.ButtonBaseAccessibleObjectTests.cs (1)
59
button.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
System\Windows\Forms\ButtonBaseTests.cs (143)
5546
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
5650
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
5731
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
5815
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
5920
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6010
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6019
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6098
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
6099
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
6100
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
6101
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
6102
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
6103
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
6104
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
6105
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
6106
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
6147
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), 0 };
6148
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), 1 };
6149
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), 0 };
6150
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), 1 };
6151
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), 0 };
6152
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), 1 };
6153
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), 0 };
6154
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), 1 };
6155
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), 0 };
6511
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
6512
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
6513
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
6514
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
6515
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
6516
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
6517
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
6518
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
6519
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
6520
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, 0, 0) };
6521
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, -1, 0) };
6565
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6596
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6625
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), 0 };
6626
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), 0 };
6627
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), 0 };
6628
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), 0 };
6629
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), 0 };
6630
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), 0 };
6631
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), 0 };
6632
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), 0 };
6633
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), 0 };
6634
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, 0, 0), 0 };
6635
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, -1, 0), 0 };
6689
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), 0 };
6690
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), 0 };
6691
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), 0 };
6692
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), 0 };
6693
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), 0 };
6694
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), 0 };
6695
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), 0 };
6696
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), 0 };
6697
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), 0 };
6698
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, 0, 0), 1 };
6699
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, -1, 0), 1 };
6700
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, -1, 0), 1 };
6701
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, int.MaxValue, int.MaxValue, 0), 1 };
6715
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6756
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), 0 };
6757
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), 1 };
6758
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), 1 };
6759
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), 1 };
6760
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), 1 };
6761
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), 1 };
6762
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), 1 };
6763
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), 1 };
6764
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), 1 };
6765
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, 0, 0), 0 };
6766
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, -1, 0), 0 };
6767
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, -1, -1, 0), 0 };
6768
yield return new object[] { flatStyle, enabled, new MouseEventArgs(
MouseButtons
.Right, 3, int.MaxValue, int.MaxValue, 0), 0 };
6782
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
6830
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
6831
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
6832
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
6833
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
6834
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
6835
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
6836
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
6837
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
7644
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7675
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7707
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7793
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7835
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7878
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
7969
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8005
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8042
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8138
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8185
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8233
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8474
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8510
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8547
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8643
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8690
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8738
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
8828
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 0, 0 };
8829
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 1, 2 };
8830
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, -1, -2 };
8831
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 0, 0 };
8832
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 1, 2 };
8833
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, -1, -2 };
8835
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 0, 0 };
8836
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 1, 2 };
8837
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, -1, -2 };
8838
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 0, 0 };
8839
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 1, 2 };
8840
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, -1, -2 };
8842
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 0, 0 };
8843
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 1, 2 };
8844
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, -1, -2 };
8845
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 0, 0 };
8846
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 1, 2 };
8847
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, -1, -2 };
8849
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 0, 0 };
8850
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 1, 2 };
8851
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, -1, -2 };
8852
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 0, 0 };
8853
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 1, 2 };
8854
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, -1, -2 };
8856
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 0, 0 };
8857
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 1, 2 };
8858
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, -1, -2 };
8859
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 0, 0 };
8860
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 1, 2 };
8861
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, -1, -2 };
8863
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 0, 0 };
8864
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 1, 2 };
8865
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, -1, -2 };
8866
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 0, 0 };
8867
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 1, 2 };
8868
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, -1, -2 };
8873
public void ButtonBase_WndProc_InvokeMouseUpWithoutHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
8908
public void ButtonBase_WndProc_InvokeMouseUpWithoutHandleNotSelectable_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
8973
public void ButtonBase_WndProc_InvokeMouseUpWithHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
9016
public void ButtonBase_WndProc_InvokeMouseUpWithHandleNotSelectable_DoesNotCallMouseUp(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
System\Windows\Forms\ButtonTests.cs (45)
1061
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
2252
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
2253
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
2254
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
2255
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
2256
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
2257
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
2258
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
2259
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
2260
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
2297
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), 0 };
2298
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), 1 };
2299
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), 0 };
2300
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), 1 };
2301
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), 0 };
2302
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), 1 };
2303
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), 0 };
2304
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), 1 };
2305
yield return new object[] { enabled, new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), 0 };
2645
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
2646
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
2647
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
2648
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
2649
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
2650
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
2651
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
2652
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
2697
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), false };
2698
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), true };
2699
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), false };
2700
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), false };
2701
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), false };
2702
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), true };
2703
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), false };
2704
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), false };
2716
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
2801
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), 0 };
2802
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), expectedCallCount };
2803
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), 0 };
2804
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), 0 };
2805
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), 0 };
2806
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), expectedCallCount };
2807
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), 0 };
2808
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), 0 };
2820
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
System\Windows\Forms\CheckBoxTests.cs (1)
824
MouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, new Point(0, 0), 0);
System\Windows\Forms\ComboBoxTests.cs (1)
2778
public void OnMouseDown(Point p) => base.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, p.X, p.Y, 0));
System\Windows\Forms\ControlTests.Handlers.cs (1)
3630
HandledMouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, 2, 3, 4);
System\Windows\Forms\ControlTests.Methods.cs (116)
13348
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 0, 0 };
13349
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 1, 2 };
13350
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, -1, -2 };
13351
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 0, 0 };
13352
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 1, 2 };
13353
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, -1, -2 };
13355
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, 0, 0 };
13356
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, 1, 2 };
13357
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, -1, -2 };
13358
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, 0, 0 };
13359
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, 1, 2 };
13360
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, -1, -2 };
13362
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 0, 0 };
13363
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 1, 2 };
13364
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, -1, -2 };
13365
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 0, 0 };
13366
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 1, 2 };
13367
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, -1, -2 };
13369
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, 0, 0 };
13370
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, 1, 2 };
13371
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, -1, -2 };
13372
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, 0, 0 };
13373
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, 1, 2 };
13374
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, -1, -2 };
13376
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 0, 0 };
13377
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 1, 2 };
13378
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, -1, -2 };
13379
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 0, 0 };
13380
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 1, 2 };
13381
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, -1, -2 };
13383
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, 0, 0 };
13384
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, 1, 2 };
13385
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, -1, -2 };
13386
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, 0, 0 };
13387
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, 1, 2 };
13388
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, -1, -2 };
13390
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 0, 0 };
13391
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 1, 2 };
13392
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, -1, -2 };
13393
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 0, 0 };
13394
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 1, 2 };
13395
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, -1, -2 };
13397
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 0, 0 };
13398
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 1, 2 };
13399
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, -1, -2 };
13400
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 0, 0 };
13401
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 1, 2 };
13402
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, -1, -2 };
13404
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 0, 0 };
13405
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 1, 2 };
13406
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, -1, -2 };
13407
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 0, 0 };
13408
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 1, 2 };
13409
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, -1, -2 };
13411
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, 0, 0 };
13412
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, 1, 2 };
13413
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, -1, -2 };
13414
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, 0, 0 };
13415
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, 1, 2 };
13416
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, -1, -2 };
13418
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, 0, 0 };
13419
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, 1, 2 };
13420
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, -1, -2 };
13421
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, 0, 0 };
13422
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, 1, 2 };
13423
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, -1, -2 };
13425
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, 0, 0 };
13426
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, 1, 2 };
13427
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, -1, -2 };
13428
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, 0, 0 };
13429
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, 1, 2 };
13430
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, -1, -2 };
13435
public void Control_WndProc_InvokeMouseDownWithoutHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13470
public void Control_WndProc_InvokeMouseDownWithoutHandleNotSelectable_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13539
public void Control_WndProc_InvokeMouseDownWithHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13582
public void Control_WndProc_InvokeMouseDownWithHandleNotSelectable_DoesNotCallMouseDown(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13725
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 0, 0 };
13726
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 1, 2 };
13727
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, -1, -2 };
13728
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 0, 0 };
13729
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 1, 2 };
13730
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, -1, -2 };
13732
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 0, 0 };
13733
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 1, 2 };
13734
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, -1, -2 };
13735
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 0, 0 };
13736
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 1, 2 };
13737
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, -1, -2 };
13739
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 0, 0 };
13740
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 1, 2 };
13741
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, -1, -2 };
13742
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 0, 0 };
13743
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 1, 2 };
13744
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, -1, -2 };
13746
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 0, 0 };
13747
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 1, 2 };
13748
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, -1, -2 };
13749
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 0, 0 };
13750
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 1, 2 };
13751
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, -1, -2 };
13753
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 0, 0 };
13754
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 1, 2 };
13755
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, -1, -2 };
13756
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 0, 0 };
13757
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 1, 2 };
13758
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, -1, -2 };
13760
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 0, 0 };
13761
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 1, 2 };
13762
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, -1, -2 };
13763
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 0, 0 };
13764
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 1, 2 };
13765
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, -1, -2 };
13770
public void Control_WndProc_InvokeMouseUpWithoutHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13805
public void Control_WndProc_InvokeMouseUpWithoutHandleNotSelectable_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13870
public void Control_WndProc_InvokeMouseUpWithHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
13913
public void Control_WndProc_InvokeMouseUpWithHandleNotSelectable_DoesNotCallMouseUp(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
System\Windows\Forms\ControlTests.Properties.cs (13)
9261
[InlineData(0, 0, 0, 0, 0,
MouseButtons
.None)]
9262
[InlineData(1, 2, 3, 4, 5,
MouseButtons
.None)]
9263
[InlineData(byte.MaxValue, 0, 0, 0, 0,
MouseButtons
.Left)]
9264
[InlineData(0, byte.MaxValue, 0, 0, 0,
MouseButtons
.Middle)]
9265
[InlineData(0, 0, byte.MaxValue, 0, 0,
MouseButtons
.Right)]
9266
[InlineData(0, 0, 0, byte.MaxValue, 0,
MouseButtons
.XButton1)]
9267
[InlineData(0, 0, 0, 0, byte.MaxValue,
MouseButtons
.XButton2)]
9268
[InlineData(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue,
MouseButtons
.Left |
MouseButtons
.Middle |
MouseButtons
.Right |
MouseButtons
.XButton1 |
MouseButtons
.XButton2)]
9269
public unsafe void MouseButtons_Get_ReturnsExpected(byte lState, byte mState, byte rState, byte xState1, byte xState2,
MouseButtons
expected)
System\Windows\Forms\DataGridViewCellMouseEventArgsTests.cs (5)
13
yield return new object[] { -1, -1, -1, -1, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
14
yield return new object[] { 0, 0, 0, 0, new MouseEventArgs((
MouseButtons
)1, 0, 0, 0, 0) };
15
yield return new object[] { 1, 2, 3, 4, new MouseEventArgs((
MouseButtons
)3, -1, -1, -1, -2) };
36
Assert.Throws<ArgumentOutOfRangeException>("columnIndex", () => new DataGridViewCellMouseEventArgs(-2, 0, 1, 2, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4)));
43
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => new DataGridViewCellMouseEventArgs(0, -2, 1, 2, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4)));
System\Windows\Forms\DataGridViewCellTests.cs (39)
5499
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5500
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5501
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5502
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5503
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5504
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5505
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5506
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5507
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5508
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5509
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5510
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5511
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5512
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5513
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5514
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5515
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5516
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5532
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5533
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5534
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5535
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5536
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5537
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5538
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5539
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5540
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5541
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5542
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5543
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5544
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5545
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5546
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
5547
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
5548
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
5549
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
6477
cell.MouseClick(new DataGridViewCellMouseEventArgs(0, 0, 10, 10, new MouseEventArgs(
MouseButtons
.Left, 1, 10, 10, 0)));
6485
cell.MouseClick(new DataGridViewCellMouseEventArgs(0, 0, 10, 10, new MouseEventArgs(
MouseButtons
.Left, 1, 10, 10, 0)));
6530
Action act = () => cell.MouseClick(new DataGridViewCellMouseEventArgs(0, 0, 10, 10, new MouseEventArgs(
MouseButtons
.Left, 1, 10, 10, 0)));
System\Windows\Forms\DataGridViewColumnDividerDoubleClickEventArgsTests.cs (4)
13
yield return new object[] { -1, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4, true) };
14
yield return new object[] { 0, new HandledMouseEventArgs((
MouseButtons
)1, 0, 0, 0, 0, true) };
15
yield return new object[] { 1, new HandledMouseEventArgs((
MouseButtons
)3, -1, -1, -1, -2, false) };
36
Assert.Throws<ArgumentOutOfRangeException>("columnIndex", () => new DataGridViewColumnDividerDoubleClickEventArgs(-2, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4, true)));
System\Windows\Forms\DataGridViewHeaderCellTests.cs (115)
3810
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3812
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3813
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3815
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3816
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3818
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3819
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3821
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3822
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3824
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3825
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
3827
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
3843
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3844
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3845
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3846
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3847
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3848
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3849
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3850
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3851
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3852
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3853
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3854
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3855
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3856
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3857
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3858
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), false };
3859
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles };
3860
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), false };
3898
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
3899
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
3900
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
3901
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
3902
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
3903
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4038
cell.OnMouseDown(new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)));
4106
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4107
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4108
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4109
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4110
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4111
yield return new object[] { new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4112
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4113
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4114
yield return new object[] { new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4115
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4116
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4117
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4118
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4119
yield return new object[] { new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4120
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4121
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4122
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4123
yield return new object[] { new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4139
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4140
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles ? ButtonState.Pushed : ButtonState.Normal };
4141
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4142
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4143
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles ? ButtonState.Pushed : ButtonState.Normal };
4144
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4145
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4146
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles ? ButtonState.Pushed : ButtonState.Normal };
4147
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4148
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4149
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles ? ButtonState.Pushed : ButtonState.Normal };
4150
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4151
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4152
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), VisualStyleRenderer.IsSupported && enableHeadersVisualStyles ? ButtonState.Pushed : ButtonState.Normal };
4153
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4154
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), ButtonState.Normal };
4155
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), ButtonState.Normal };
4158
yield return new object[] { false, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), ButtonState.Normal };
4212
DataGridViewCellMouseEventArgs e = new(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0));
4397
cell.OnMouseDown(new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)));
4427
cell.OnMouseDown(new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)));
4446
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4447
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4448
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4449
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4450
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4451
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4452
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4453
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4454
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4455
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4456
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4457
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4458
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4459
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4460
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4461
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)) };
4462
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)) };
4466
yield return new object[] { false, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)) };
4511
DataGridViewCellMouseEventArgs e = new(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0));
4521
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4522
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), expectedButtonState2 };
4523
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4524
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4525
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), expectedButtonState2 };
4526
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4527
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4528
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), expectedButtonState2 };
4529
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(-1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4530
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4531
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), expectedButtonState2 };
4532
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4533
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4534
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(1, 0, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), expectedButtonState2 };
4535
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4536
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0)), expectedButtonState1 };
4537
yield return new object[] { enableHeadersVisualStyles, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Middle, 0, 0, 0, 0)), expectedButtonState1 };
4540
yield return new object[] { false, new DataGridViewCellMouseEventArgs(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)), ButtonState.Normal };
4568
cell.OnMouseDown(new DataGridViewCellMouseEventArgs(-1, -1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0)));
4595
DataGridViewCellMouseEventArgs e = new(0, 1, 0, 0, new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0));
System\Windows\Forms\DataGridViewRowDividerDoubleClickEventArgsTests.cs (4)
13
yield return new object[] { -1, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4, true) };
14
yield return new object[] { 0, new HandledMouseEventArgs((
MouseButtons
)1, 0, 0, 0, 0, true) };
15
yield return new object[] { 1, new HandledMouseEventArgs((
MouseButtons
)3, -1, -1, -1, -2, false) };
36
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => new DataGridViewRowDividerDoubleClickEventArgs(-2, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4, true)));
System\Windows\Forms\DataGridViewTests.cs (10)
3744
DataGridViewCellMouseEventArgs args = new(0, 0, 0, 0, new(
MouseButtons
.Left, 1, 0, 0, 0));
3749
args = new(0, 1, 0, 0, new(
MouseButtons
.Left, 1, 0, 0, 0));
3771
DataGridViewCellMouseEventArgs args = new(0, 0, 0, 0, new(
MouseButtons
.Left, 2, 0, 0, 0));
3776
args = new(0, 1, 0, 0, new(
MouseButtons
.Left, 2, 0, 0, 0));
3797
DataGridViewColumnDividerDoubleClickEventArgs args = new(0, new(
MouseButtons
.Left, 2, 0, 0, 0));
3802
args = new(1, new(
MouseButtons
.Left, 2, 0, 0, 0));
3823
DataGridViewCellMouseEventArgs args = new(0, -1, 0, 0, new(
MouseButtons
.Left, 1, 0, 0, 0));
3828
args = new(1, -1, 0, 0, new(
MouseButtons
.Left, 1, 0, 0, 0));
3849
DataGridViewCellMouseEventArgs args = new(0, -1, 0, 0, new(
MouseButtons
.Left, 2, 0, 0, 0));
3854
args = new(1, -1, 0, 0, new(
MouseButtons
.Left, 2, 0, 0, 0));
System\Windows\Forms\DateTimePickerTests.cs (4)
575
control.OnMouseClick(new(
MouseButtons
.Left, 1, 0, 0, 0));
579
control.OnMouseClick(new(
MouseButtons
.Left, 1, 0, 0, 0));
596
control.OnMouseDoubleClick(new(
MouseButtons
.Left, 1, 0, 0, 0));
600
control.OnMouseDoubleClick(new(
MouseButtons
.Left, 1, 0, 0, 0));
System\Windows\Forms\HandledMouseEventArgsTests.cs (8)
14
[InlineData(
MouseButtons
.Left, 1, 2, 3, 4)]
15
[InlineData((
MouseButtons
)1, 0, 0, 0, 0)]
16
[InlineData((
MouseButtons
)3, -1, -1, -1, -2)]
17
public void Ctor_MouseButtons_Int_Int_Int_Int(
MouseButtons
button, int clicks, int x, int y, int delta)
30
[InlineData(
MouseButtons
.Left, 1, 2, 3, 4, true)]
31
[InlineData((
MouseButtons
)1, 0, 0, 0, 0, true)]
32
[InlineData((
MouseButtons
)3, -1, -1, -1, -2, false)]
33
public void Ctor_MouseButtons_Int_Int_Int_Int_Bool(
MouseButtons
button, int clicks, int x, int y, int delta, bool handled)
System\Windows\Forms\ItemDragEventArgsTests.cs (6)
12
[InlineData(
MouseButtons
.Left)]
13
[InlineData((
MouseButtons
.None - 1))]
14
public void Ctor_MouseButtons(
MouseButtons
button)
22
[InlineData(
MouseButtons
.Left, 1)]
23
[InlineData((
MouseButtons
.None - 1), null)]
24
public void Ctor_MouseButtons_Object(
MouseButtons
button, object item)
System\Windows\Forms\LinkLabelLinkClickedEventArgsTests.cs (5)
23
Assert.Equal(
MouseButtons
.Left, e.Button);
28
yield return new object[] { null, (
MouseButtons
)1 };
29
yield return new object[] { new LinkLabel.Link(),
MouseButtons
.Left };
30
yield return new object[] { new LinkLabel.Link(),
MouseButtons
.None };
35
public void Ctor_LinkLabelLink_MouseButtons(LinkLabel.Link link,
MouseButtons
button)
System\Windows\Forms\MouseEventArgsTests.cs (4)
14
[InlineData(
MouseButtons
.Left, 1, 2, 3, 4)]
15
[InlineData((
MouseButtons
)1, 0, 0, 0, 0)]
16
[InlineData((
MouseButtons
)3, -1, -1, -1, -2)]
17
public void Ctor_MouseButtons_Int_Int_Int_Int(
MouseButtons
button, int clicks, int x, int y, int delta)
System\Windows\Forms\PropertyGridTests.cs (18)
3703
yield return new object[] { new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0), false };
3704
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0), true };
3705
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0), false };
3706
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0), true };
3707
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0), false };
3708
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0), true };
3709
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0), false };
3710
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0), true };
3711
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0), false };
3804
yield return new object[] { new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
3805
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
3806
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
3807
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
3808
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
3809
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
3810
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
3811
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
3812
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
System\Windows\Forms\RadioButtonTests.cs (26)
1050
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
1051
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1052
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
1053
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
1054
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
1055
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1056
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
1057
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
1103
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), false };
1104
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), expectedIsHandleCreated };
1105
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), false };
1106
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), false };
1107
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4), false };
1108
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), expectedIsHandleCreated };
1109
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), false };
1110
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4), false };
1122
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
1206
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
1207
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1208
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
1209
yield return new object[] { flatStyle, new MouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
1210
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.None, 1, 2, 3, 4) };
1211
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1212
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
1213
yield return new object[] { flatStyle, new HandledMouseEventArgs(
MouseButtons
.Right, 1, 2, 3, 4) };
1225
control.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
System\Windows\Forms\ScrollBarTests.cs (2)
2213
HandledMouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, 2, 3, 4);
2480
MouseEventArgs eventArgs = new(
MouseButtons
.Left, 0, 0, 0, delta);
System\Windows\Forms\SplitterTests.cs (8)
1957
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 2, 3, 4) };
1958
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1959
yield return new object[] { new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4) };
1960
yield return new object[] { new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4) };
1999
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 2, 3, 4), false };
2000
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), true };
2001
yield return new object[] { new MouseEventArgs(
MouseButtons
.Middle, 1, 2, 3, 4), false };
2002
yield return new object[] { new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4), true };
System\Windows\Forms\ToolStripControlHostTests.cs (3)
4085
c.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
4097
c.OnMouseMove(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
4100
c.OnMouseUp(new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0));
System\Windows\Forms\ToolStripItemTests.cs (7)
7740
owner.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
7778
parent.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
7796
parent.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
14434
owner.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
14523
parent.OnMouseDown(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
15421
menuStrip1.MoveMouse(new MouseEventArgs(
MouseButtons
.None, 0, new Point(i, 5)));
15428
menuStrip1.MoveMouse(new MouseEventArgs(
MouseButtons
.None, 0, new Point(i, 5)));
System\Windows\Forms\ToolStripTests.cs (1)
5833
toolStrip.OnMouseMove(new MouseEventArgs(
MouseButtons
.Left, 1, item.Bounds.X, item.Bounds.Y, 0));
System\Windows\Forms\TreeNodeMouseClickEventArgsTests.cs (4)
15
yield return new object[] { null,
MouseButtons
.Left, 1, 2, 3 };
16
yield return new object[] { new TreeNode(), (
MouseButtons
)1, 0, 0, 0 };
17
yield return new object[] { new TreeNode(), (
MouseButtons
)3, -1, -1, -1 };
22
public void Ctor_TreeNode_MouseButtons_Int_Int_Int_Int(TreeNode node,
MouseButtons
button, int clicks, int x, int y)
System\Windows\Forms\TreeViewTests.cs (4)
5702
yield return new object[] { new ItemDragEventArgs(
MouseButtons
.None) };
5703
yield return new object[] { new ItemDragEventArgs(
MouseButtons
.Right, new object()) };
6419
yield return new object[] { new TreeNodeMouseClickEventArgs(null,
MouseButtons
.None, 0, 0, 0) };
6420
yield return new object[] { new TreeNodeMouseClickEventArgs(new TreeNode(),
MouseButtons
.Right, 1, 2, 3) };
System\Windows\Forms\UnsupportedTypesTests.cs (1)
53
() => new StatusBarPanelClickEventArgs(statusBarPanel: null!,
MouseButtons
.Left, clicks: 1, x: 1, y: 1),
System\Windows\Forms\UpDownBaseTests.cs (10)
2004
yield return new object[] { new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
2005
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
2006
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
2007
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
2008
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
2009
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
2010
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
2011
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
2012
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
2202
HandledMouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, 2, 3, 4, handled);
TextBoxBaseTests.cs (87)
5587
yield return new object[] { new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
5588
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
5589
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
5590
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
5591
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
5592
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
5593
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
5594
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
5595
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
5621
Assert.Equal(eventArgs is not null && eventArgs.Button ==
MouseButtons
.Left, control.IsHandleCreated);
5629
Assert.Equal(eventArgs is not null && eventArgs.Button ==
MouseButtons
.Left, control.IsHandleCreated);
7169
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 0, 0 };
7170
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, 1, 2 };
7171
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 1, -1, -2 };
7172
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 0, 0 };
7173
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, 1, 2 };
7174
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 1, -1, -2 };
7176
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, 0, 0 };
7177
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, 1, 2 };
7178
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Left, 2, -1, -2 };
7179
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, 0, 0 };
7180
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, 1, 2 };
7181
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Left, 2, -1, -2 };
7183
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 0, 0 };
7184
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, 1, 2 };
7185
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 1, -1, -2 };
7186
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 0, 0 };
7187
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, 1, 2 };
7188
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 1, -1, -2 };
7190
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, 0, 0 };
7191
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, 1, 2 };
7192
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Middle, 2, -1, -2 };
7193
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, 0, 0 };
7194
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, 1, 2 };
7195
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Middle, 2, -1, -2 };
7197
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 0, 0 };
7198
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, 1, 2 };
7199
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 1, -1, -2 };
7200
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 0, 0 };
7201
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, 1, 2 };
7202
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 1, -1, -2 };
7204
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, 0, 0 };
7205
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, 1, 2 };
7206
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.Right, 2, -1, -2 };
7207
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, 0, 0 };
7208
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, 1, 2 };
7209
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.Right, 2, -1, -2 };
7211
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 0, 0 };
7212
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, 1, 2 };
7213
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 1, -1, -2 };
7214
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 0, 0 };
7215
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, 1, 2 };
7216
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 1, -1, -2 };
7218
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 0, 0 };
7219
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, 1, 2 };
7220
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 1, -1, -2 };
7221
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 0, 0 };
7222
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, 1, 2 };
7223
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 1, -1, -2 };
7225
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 0, 0 };
7226
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, 1, 2 };
7227
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 1, -1, -2 };
7228
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 0, 0 };
7229
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, 1, 2 };
7230
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 1, -1, -2 };
7232
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, 0, 0 };
7233
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, 1, 2 };
7234
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250,
MouseButtons
.None, 2, -1, -2 };
7235
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, 0, 0 };
7236
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, 1, 2 };
7237
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero,
MouseButtons
.None, 2, -1, -2 };
7239
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, 0, 0 };
7240
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, 1, 2 };
7241
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), (IntPtr)250,
MouseButtons
.XButton1, 2, -1, -2 };
7242
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, 0, 0 };
7243
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, 1, 2 };
7244
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(2, 1), IntPtr.Zero,
MouseButtons
.XButton1, 2, -1, -2 };
7246
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, 0, 0 };
7247
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, 1, 2 };
7248
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), (IntPtr)250,
MouseButtons
.XButton2, 2, -1, -2 };
7249
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero, PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, 0, 0 };
7250
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(1, 2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, 1, 2 };
7251
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, PARAM.FromLowHigh(-1, -2), PARAM.FromLowHigh(1, 2), IntPtr.Zero,
MouseButtons
.XButton2, 2, -1, -2 };
7256
public void TextBoxBase_WndProc_InvokeMouseDownWithoutHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
7291
public void TextBoxBase_WndProc_InvokeMouseDownWithoutHandleNotSelectable_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
7360
public void TextBoxBase_WndProc_InvokeMouseDownWithHandle_Success(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
7403
public void TextBoxBase_WndProc_InvokeMouseDownWithHandleNotSelectable_DoesNotCallMouseDown(bool userMouse, int msg, IntPtr lParam, IntPtr wParam, IntPtr expectedResult,
MouseButtons
expectedButton, int expectedClicks, int expectedX, int expectedY)
TrackBarTests.cs (10)
2542
yield return new object[] { new MouseEventArgs(
MouseButtons
.None, 0, 0, 0, 0) };
2543
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 0, 0, 0, 0) };
2544
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 0, 0, 0, 0) };
2545
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 1, 0, 0, 0) };
2546
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 1, 0, 0, 0) };
2547
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 2, 0, 0, 0) };
2548
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 2, 0, 0, 0) };
2549
yield return new object[] { new MouseEventArgs(
MouseButtons
.Left, 3, 0, 0, 0) };
2550
yield return new object[] { new MouseEventArgs(
MouseButtons
.Right, 3, 0, 0, 0) };
2582
HandledMouseEventArgs eventArgs = new(
MouseButtons
.Left, 1, 2, 3, 4, handled);
System.Windows.Forms.TestUtilities (2)
CommonTestHelperEx.cs (2)
155
new(
MouseButtons
.Left, 1, 2, 3, 4),
156
new HandledMouseEventArgs(
MouseButtons
.Left, 1, 2, 3, 4)
System.Windows.Forms.UI.IntegrationTests (26)
DragDropTests.cs (2)
742
if ((e.Button &
MouseButtons
.Left) ==
MouseButtons
.Left)
Input\InputBuilder.cs (8)
73
public static INPUT MouseButtonDown(
MouseButtons
button)
85
MouseButtons
.Left => MOUSE_EVENT_FLAGS.MOUSEEVENTF_LEFTDOWN,
86
MouseButtons
.Middle => MOUSE_EVENT_FLAGS.MOUSEEVENTF_MIDDLEDOWN,
87
MouseButtons
.Right => MOUSE_EVENT_FLAGS.MOUSEEVENTF_RIGHTDOWN,
95
public static INPUT MouseButtonUp(
MouseButtons
button)
107
MouseButtons
.Left => MOUSE_EVENT_FLAGS.MOUSEEVENTF_LEFTUP,
108
MouseButtons
.Middle => MOUSE_EVENT_FLAGS.MOUSEEVENTF_MIDDLEUP,
109
MouseButtons
.Right => MOUSE_EVENT_FLAGS.MOUSEEVENTF_RIGHTUP,
Input\MouseSimulator.cs (16)
23
return ButtonDown(
MouseButtons
.Left);
28
return ButtonUp(
MouseButtons
.Left);
33
return ButtonClick(
MouseButtons
.Left);
38
return ButtonDoubleClick(
MouseButtons
.Left);
43
return ButtonDown(
MouseButtons
.Middle);
48
return ButtonUp(
MouseButtons
.Middle);
53
return ButtonClick(
MouseButtons
.Middle);
58
return ButtonDoubleClick(
MouseButtons
.Middle);
63
return ButtonDown(
MouseButtons
.Right);
68
return ButtonUp(
MouseButtons
.Right);
73
return ButtonClick(
MouseButtons
.Right);
78
return ButtonDoubleClick(
MouseButtons
.Right);
81
private MouseSimulator ButtonDown(
MouseButtons
button)
92
private MouseSimulator ButtonUp(
MouseButtons
button)
103
private MouseSimulator ButtonClick(
MouseButtons
button)
115
private MouseSimulator ButtonDoubleClick(
MouseButtons
button)
UnsupportedTypes (1)
CreateFrameworkTypes.cs (1)
414
OnPanelClick(new StatusBarPanelClickEventArgs(panel,
MouseButtons
.Middle, clicks: 1, x: 2, y: 3));