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