8 overrides of Cursor
System.Windows.Forms (7)
System\Windows\Forms\ActiveX\AxHost.cs (1)
310public override Cursor Cursor
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.SnappableControl.cs (1)
25public override Cursor Cursor
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
483public override Cursor Cursor
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
215public override Cursor Cursor
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGrid.cs (1)
156public override Cursor Cursor
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1316public override Cursor Cursor
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
435public override Cursor Cursor
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
764public override Cursor Cursor
70 writes to Cursor
System.Windows.Forms (22)
System\Windows\Forms\ActiveX\AxHost.cs (1)
313set => base.Cursor = value;
System\Windows\Forms\Control.cs (1)
9151Cursor = null;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
1869Cursor = value;
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (3)
771DataGridView.Cursor = s_dataGridViewCursor; 803DataGridView.Cursor = Cursors.Hand; 811DataGridView.Cursor = s_dataGridViewCursor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
2780Cursor = Cursors.HSplit; 2784Cursor = null; 2810Cursor = null;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.SnappableControl.cs (1)
28set => base.Cursor = value;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.cs (2)
40Cursor = Cursors.Default 46Cursor = Cursors.Default
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (5)
3043Cursor = Cursors.Default; 3130Cursor = Cursors.VSplit; 3134Cursor = Cursors.Default; 3451Cursor = Cursors.WaitCursor; 3460Cursor = oldCursor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (2)
419Cursor = cursorMoveType switch 486Cursor = null;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
486set => base.Cursor = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
218set => base.Cursor = value;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
438set => base.Cursor = value;
System.Windows.Forms.Design (5)
System\Windows\Forms\Design\Behavior\BehaviorService.cs (1)
591_adornerWindow.Cursor = cursor;
System\Windows\Forms\Design\SelectionUIService.cs (4)
695Cursor = Cursors.Default; 797Cursor = cursor == Cursors.Default ? null : cursor; 809Cursor = cursor == Cursors.Default ? null : cursor; 816Cursor = null;
System.Windows.Forms.Design.Tests (1)
System\Windows\Forms\Design\SelectionUIHandlerTests.cs (1)
167_selectionUIHandlerMock.Setup(h => h.SetCursor()).Callback(() => _control.Cursor = expectedCursor);
System.Windows.Forms.Tests (41)
System\Windows\Forms\AxHostTests.cs (2)
494Cursor = cursor1 498Cursor = cursor2
System\Windows\Forms\ControlTests.Handlers.cs (3)
1158Cursor = childCursor1 1162Cursor = childCursor2 4388Cursor = cursor
System\Windows\Forms\ControlTests.Methods.cs (1)
6407control.Cursor = cursor;
System\Windows\Forms\ControlTests.Properties.cs (35)
3725control.Cursor = cursor; 3736Cursor = cursor1 3745control.Cursor = cursor2; 3765control.Cursor = cursor2; 3777control.Cursor = cursor; 3788Cursor = cursor1 3797control.Cursor = cursor2; 3814Cursor = value 3820control.Cursor = value; 3838control.Cursor = value; 3846control.Cursor = value; 3864control.Cursor = value; 3870control.Cursor = value; 3884Cursor = cursor1 3888Cursor = cursor2 3894control.Cursor = value; 3900control.Cursor = value; 3921control.Cursor = cursor1; 3926control.Cursor = cursor1; 3932control.Cursor = cursor2; 3937control.Cursor = null; 3943control.Cursor = cursor1; 3984control.Cursor = cursor1; 3993control.Cursor = cursor1; 4003control.Cursor = cursor2; 4012control.Cursor = null; 4024control.Cursor = cursor1; 4040Cursor = childCursor1 4044Cursor = childCursor2 4077control.Cursor = cursor1; 4086control.Cursor = cursor1; 4096control.Cursor = cursor2; 4105control.Cursor = null; 4117control.Cursor = cursor1; 10962Cursor = controlCursor,
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
782base.Cursor = value;
158 references to Cursor
System.Windows.Forms (23)
System\Windows\Forms\ActiveX\AxHost.cs (1)
312get => base.Cursor;
System\Windows\Forms\Control.cs (5)
1565: ParentInternal is { } parent ? parent.Cursor : AmbientPropertiesService?.Cursor ?? localDefault; 1570Cursor resolvedCursor = Cursor; 3058oldCursor = Cursor; 3079if (checkCursor && oldCursor!.Equals(Cursor)) 11980Cursor.Current = Cursor;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
1755if (Cursor != DefaultCursor && _childEdit is not null 1758Cursor.Current = Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
4081: Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (4)
5990_oldCursor = Cursor; 14598_oldCursor = Cursor; 16228_oldCursor = Cursor; 16251_oldCursor = Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
801if (DataGridView.Cursor != Cursors.Hand)
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
1750Cursor.Current = OverrideCursor ?? Cursor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
3445Cursor? oldCursor = Cursor;
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3483if (LinkCursor && !Cursor.Equals(Cursors.WaitCursor))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
485get => base.Cursor;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
217get => base.Cursor;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1318get => base.Cursor;
System\Windows\Forms\Layout\Containers\SplitContainer.cs (2)
1068if (Cursor == DefaultCursor && SplitterRectangle.Contains(e.Location)) 2272Cursor.Current = OverrideCursor ?? Cursor;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
437get => base.Cursor;
System.Windows.Forms.Design.Tests (2)
System\ComponentModel\Design\ByteViewerTests.cs (1)
58Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\Design\SelectionUIHandlerTests.cs (1)
172_control.Cursor.Should().Be(expectedCursor);
System.Windows.Forms.Tests (129)
System\Windows\Forms\AxHostTests.cs (8)
476Assert.Same(value ?? Cursors.Default, child1.Cursor); 477Assert.Same(value ?? Cursors.Default, child2.Cursor); 482Assert.Same(value ?? Cursors.Default, child1.Cursor); 483Assert.Same(value ?? Cursors.Default, child2.Cursor); 506Assert.Same(cursor1, child1.Cursor); 507Assert.Same(cursor2, child2.Cursor); 512Assert.Same(cursor1, child1.Cursor); 513Assert.Same(cursor2, child2.Cursor);
System\Windows\Forms\ButtonBaseTests.cs (1)
51Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ButtonTests.cs (1)
53Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\CheckBoxTests.cs (1)
55Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ComboBoxTests.cs (1)
56Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ContainerControlTests.cs (1)
59Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\ControlTests.cs (5)
47Assert.Same(Cursors.Default, control.Cursor); 136Assert.Same(Cursors.Default, control.Cursor); 232Assert.Same(Cursors.Default, control.Cursor); 328Assert.Same(Cursors.Default, control.Cursor); 424Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ControlTests.Methods.cs (3)
6404Assert.Equal(control.DefaultCursor, control.Cursor); 6409Assert.Equal(control.DefaultCursor, control.Cursor); 6413Assert.Equal(control.DefaultCursor, control.Cursor);
System\Windows\Forms\ControlTests.Properties.cs (70)
3722Assert.Same(Cursors.WaitCursor, control.Cursor); 3726Assert.Same(Cursors.WaitCursor, control.Cursor); 3742Assert.Same(cursor1, control.Cursor); 3746Assert.Same(cursor2, control.Cursor); 3762Assert.Same(cursor1, control.Cursor); 3766Assert.Same(cursor2, control.Cursor); 3774Assert.Same(control.DefaultCursorResult, control.Cursor); 3778Assert.Same(cursor, control.Cursor); 3794Assert.Same(control.DefaultCursorResult, control.Cursor); 3798Assert.Same(cursor2, control.Cursor); 3816Assert.Same(value ?? Cursors.Default, control.Cursor); 3821Assert.Same(value ?? Cursors.Default, control.Cursor); 3839Assert.Same(value ?? Cursors.Default, control.Cursor); 3847Assert.Same(value ?? Cursors.Default, control.Cursor); 3865Assert.Same(value ?? Cursors.Default, control.Cursor); 3866Assert.Same(value ?? Cursors.Default, child1.Cursor); 3867Assert.Same(value ?? Cursors.Default, child2.Cursor); 3871Assert.Same(value ?? Cursors.Default, control.Cursor); 3872Assert.Same(value ?? Cursors.Default, child1.Cursor); 3873Assert.Same(value ?? Cursors.Default, child2.Cursor); 3895Assert.Same(value ?? Cursors.Default, control.Cursor); 3896Assert.Same(cursor1, child1.Cursor); 3897Assert.Same(cursor2, child2.Cursor); 3901Assert.Same(value ?? Cursors.Default, control.Cursor); 3902Assert.Same(cursor1, child1.Cursor); 3903Assert.Same(cursor2, child2.Cursor); 3922Assert.Same(cursor1, control.Cursor); 3927Assert.Same(cursor1, control.Cursor); 3933Assert.Same(cursor2, control.Cursor); 3938Assert.Same(Cursors.Default, control.Cursor); 3944Assert.Same(cursor1, control.Cursor); 3985Assert.Same(cursor1, control.Cursor); 3986Assert.Same(cursor1, child1.Cursor); 3987Assert.Same(cursor1, child2.Cursor); 3994Assert.Same(cursor1, control.Cursor); 3995Assert.Same(cursor1, child1.Cursor); 3996Assert.Same(cursor1, child2.Cursor); 4004Assert.Same(cursor2, control.Cursor); 4005Assert.Same(cursor2, child1.Cursor); 4006Assert.Same(cursor2, child2.Cursor); 4013Assert.Same(Cursors.Default, control.Cursor); 4014Assert.Same(Cursors.Default, child1.Cursor); 4015Assert.Same(Cursors.Default, child2.Cursor); 4025Assert.Same(cursor1, control.Cursor); 4026Assert.Same(cursor1, child1.Cursor); 4027Assert.Same(cursor1, child2.Cursor); 4078Assert.Same(cursor1, control.Cursor); 4079Assert.Same(childCursor1, child1.Cursor); 4080Assert.Same(childCursor2, child2.Cursor); 4087Assert.Same(cursor1, control.Cursor); 4088Assert.Same(childCursor1, child1.Cursor); 4089Assert.Same(childCursor2, child2.Cursor); 4097Assert.Same(cursor2, control.Cursor); 4098Assert.Same(childCursor1, child1.Cursor); 4099Assert.Same(childCursor2, child2.Cursor); 4106Assert.Same(Cursors.Default, control.Cursor); 4107Assert.Same(childCursor1, child1.Cursor); 4108Assert.Same(childCursor2, child2.Cursor); 4118Assert.Same(cursor1, control.Cursor); 4119Assert.Same(childCursor1, child1.Cursor); 4120Assert.Same(childCursor2, child2.Cursor); 10816Assert.Same(cursor1, control.Cursor); 10832Assert.Same(cursor1, control.Cursor); 10848Assert.Same(cursor1, control.Cursor); 10864Assert.Same(cursor2, control.Cursor); 10880Assert.Same(Cursors.Default, control.Cursor); 10998Assert.Same(controlCursor, control.Cursor); 11014Assert.Same(controlCursor, control.Cursor); 11030Assert.Same(controlCursor, control.Cursor); 11046Assert.Same(controlCursor, control.Cursor);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (1)
57Assert.Same(Cursors.IBeam, control.Cursor);
System\Windows\Forms\DateTimePickerTests.cs (1)
60Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\Design\ComponentEditorFormTests.cs (1)
69Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (1)
55Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\DomainUpDownTests.cs (1)
79_sub.Cursor.Should().Be(Cursors.Default);
System\Windows\Forms\FlowLayoutPanelTests.cs (1)
52Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\FormTests.cs (1)
68Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\GroupBoxTests.cs (1)
49Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\HScrollBarTests.cs (1)
53Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\LabelTests.cs (1)
49Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ListBoxTests.cs (1)
51Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ListControlTests.cs (1)
50Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ListViewTests.cs (1)
64Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\MdiClientTests.cs (1)
47Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\MonthCalendarTests.cs (1)
62Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\PanelTests.cs (1)
53Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\PictureBoxTests.cs (1)
52Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ProgressBarTests.cs (1)
48Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\PropertyGridTests.cs (1)
79Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\RadioButtonTests.cs (1)
54Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\RichTextBoxTests.cs (1)
63Assert.Same(Cursors.IBeam, control.Cursor);
System\Windows\Forms\ScrollableControlTests.cs (1)
52Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ScrollBarTests.cs (1)
47Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\SplitterPanelTests.cs (1)
57Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\SplitterTests.cs (2)
48Assert.Same(Cursors.VSplit, control.Cursor); 390Assert.Equal(expected, control.Cursor);
System\Windows\Forms\TabControlTests.cs (1)
50Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\TableLayoutPanelTests.cs (1)
58Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\TabPageTests.cs (2)
58Assert.Same(Cursors.Default, control.Cursor); 167Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ToolStripContentPanelTests.cs (1)
55Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\ToolStripPanelTests.cs (1)
55Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\TreeViewTests.cs (1)
50Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\UpDownBaseTests.cs (1)
66Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\UserControlTests.cs (1)
59Assert.Equal(Cursors.Default, control.Cursor);
System\Windows\Forms\VScrollBarTests.cs (1)
52Assert.Same(Cursors.Default, control.Cursor);
TextBoxTests.cs (1)
56Assert.Same(Cursors.IBeam, control.Cursor);
TrackBarTests.cs (1)
49Assert.Same(Cursors.Default, control.Cursor);
WindowsFormsIntegration (4)
System\Windows\Integration\ElementHost.cs (1)
927OnPropertyChanged("Cursor", this.Cursor);
System\Windows\Integration\WindowsFormsHost.cs (3)
768if (_host == null) { return base.Cursor; } 771{ return base.Cursor; } 776if (cursorSource == null) { return base.Cursor; }