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)
1322public override Cursor Cursor
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
435public override Cursor Cursor
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
771public override Cursor Cursor
67 writes to Cursor
System.Windows.Forms (19)
System\Windows\Forms\ActiveX\AxHost.cs (1)
313set => base.Cursor = value;
System\Windows\Forms\Control.cs (1)
9066Cursor = null;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
1863Cursor = 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.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)
3005Cursor = Cursors.Default; 3092Cursor = Cursors.VSplit; 3096Cursor = Cursors.Default; 3413Cursor = Cursors.WaitCursor; 3422Cursor = 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)
701Cursor = Cursors.Default; 803Cursor = cursor == Cursors.Default ? null : cursor; 815Cursor = cursor == Cursors.Default ? null : cursor; 822Cursor = 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)
6394control.Cursor = cursor;
System\Windows\Forms\ControlTests.Properties.cs (35)
3723control.Cursor = cursor; 3734Cursor = cursor1 3743control.Cursor = cursor2; 3763control.Cursor = cursor2; 3775control.Cursor = cursor; 3786Cursor = cursor1 3795control.Cursor = cursor2; 3812Cursor = value 3818control.Cursor = value; 3836control.Cursor = value; 3844control.Cursor = value; 3862control.Cursor = value; 3868control.Cursor = value; 3882Cursor = cursor1 3886Cursor = cursor2 3892control.Cursor = value; 3898control.Cursor = value; 3919control.Cursor = cursor1; 3924control.Cursor = cursor1; 3930control.Cursor = cursor2; 3935control.Cursor = null; 3941control.Cursor = cursor1; 3982control.Cursor = cursor1; 3991control.Cursor = cursor1; 4001control.Cursor = cursor2; 4010control.Cursor = null; 4022control.Cursor = cursor1; 4038Cursor = childCursor1 4042Cursor = childCursor2 4075control.Cursor = cursor1; 4084control.Cursor = cursor1; 4094control.Cursor = cursor2; 4103control.Cursor = null; 4115control.Cursor = cursor1; 10960Cursor = controlCursor,
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
789base.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)
1476: ParentInternal is { } parent ? parent.Cursor : AmbientPropertiesService?.Cursor ?? localDefault; 1481Cursor resolvedCursor = Cursor; 2969oldCursor = Cursor; 2990if (checkCursor && oldCursor!.Equals(Cursor)) 11861Cursor.Current = Cursor;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
1750if (Cursor != DefaultCursor && _childEdit is not null 1753Cursor.Current = Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
4074: Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (4)
5993_oldCursor = Cursor; 14601_oldCursor = Cursor; 16231_oldCursor = Cursor; 16254_oldCursor = Cursor;
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
801if (DataGridView.Cursor != Cursors.Hand)
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
1752Cursor.Current = OverrideCursor ?? Cursor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
3407Cursor? oldCursor = Cursor;
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3466if (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)
1324get => 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)
46Assert.Same(Cursors.Default, control.Cursor); 135Assert.Same(Cursors.Default, control.Cursor); 231Assert.Same(Cursors.Default, control.Cursor); 327Assert.Same(Cursors.Default, control.Cursor); 423Assert.Same(Cursors.Default, control.Cursor);
System\Windows\Forms\ControlTests.Methods.cs (3)
6391Assert.Equal(control.DefaultCursor, control.Cursor); 6396Assert.Equal(control.DefaultCursor, control.Cursor); 6400Assert.Equal(control.DefaultCursor, control.Cursor);
System\Windows\Forms\ControlTests.Properties.cs (70)
3720Assert.Same(Cursors.WaitCursor, control.Cursor); 3724Assert.Same(Cursors.WaitCursor, control.Cursor); 3740Assert.Same(cursor1, control.Cursor); 3744Assert.Same(cursor2, control.Cursor); 3760Assert.Same(cursor1, control.Cursor); 3764Assert.Same(cursor2, control.Cursor); 3772Assert.Same(control.DefaultCursorResult, control.Cursor); 3776Assert.Same(cursor, control.Cursor); 3792Assert.Same(control.DefaultCursorResult, control.Cursor); 3796Assert.Same(cursor2, control.Cursor); 3814Assert.Same(value ?? Cursors.Default, control.Cursor); 3819Assert.Same(value ?? Cursors.Default, control.Cursor); 3837Assert.Same(value ?? Cursors.Default, control.Cursor); 3845Assert.Same(value ?? Cursors.Default, control.Cursor); 3863Assert.Same(value ?? Cursors.Default, control.Cursor); 3864Assert.Same(value ?? Cursors.Default, child1.Cursor); 3865Assert.Same(value ?? Cursors.Default, child2.Cursor); 3869Assert.Same(value ?? Cursors.Default, control.Cursor); 3870Assert.Same(value ?? Cursors.Default, child1.Cursor); 3871Assert.Same(value ?? Cursors.Default, child2.Cursor); 3893Assert.Same(value ?? Cursors.Default, control.Cursor); 3894Assert.Same(cursor1, child1.Cursor); 3895Assert.Same(cursor2, child2.Cursor); 3899Assert.Same(value ?? Cursors.Default, control.Cursor); 3900Assert.Same(cursor1, child1.Cursor); 3901Assert.Same(cursor2, child2.Cursor); 3920Assert.Same(cursor1, control.Cursor); 3925Assert.Same(cursor1, control.Cursor); 3931Assert.Same(cursor2, control.Cursor); 3936Assert.Same(Cursors.Default, control.Cursor); 3942Assert.Same(cursor1, control.Cursor); 3983Assert.Same(cursor1, control.Cursor); 3984Assert.Same(cursor1, child1.Cursor); 3985Assert.Same(cursor1, child2.Cursor); 3992Assert.Same(cursor1, control.Cursor); 3993Assert.Same(cursor1, child1.Cursor); 3994Assert.Same(cursor1, child2.Cursor); 4002Assert.Same(cursor2, control.Cursor); 4003Assert.Same(cursor2, child1.Cursor); 4004Assert.Same(cursor2, child2.Cursor); 4011Assert.Same(Cursors.Default, control.Cursor); 4012Assert.Same(Cursors.Default, child1.Cursor); 4013Assert.Same(Cursors.Default, child2.Cursor); 4023Assert.Same(cursor1, control.Cursor); 4024Assert.Same(cursor1, child1.Cursor); 4025Assert.Same(cursor1, child2.Cursor); 4076Assert.Same(cursor1, control.Cursor); 4077Assert.Same(childCursor1, child1.Cursor); 4078Assert.Same(childCursor2, child2.Cursor); 4085Assert.Same(cursor1, control.Cursor); 4086Assert.Same(childCursor1, child1.Cursor); 4087Assert.Same(childCursor2, child2.Cursor); 4095Assert.Same(cursor2, control.Cursor); 4096Assert.Same(childCursor1, child1.Cursor); 4097Assert.Same(childCursor2, child2.Cursor); 4104Assert.Same(Cursors.Default, control.Cursor); 4105Assert.Same(childCursor1, child1.Cursor); 4106Assert.Same(childCursor2, child2.Cursor); 4116Assert.Same(cursor1, control.Cursor); 4117Assert.Same(childCursor1, child1.Cursor); 4118Assert.Same(childCursor2, child2.Cursor); 10814Assert.Same(cursor1, control.Cursor); 10830Assert.Same(cursor1, control.Cursor); 10846Assert.Same(cursor1, control.Cursor); 10862Assert.Same(cursor2, control.Cursor); 10878Assert.Same(Cursors.Default, control.Cursor); 10996Assert.Same(controlCursor, control.Cursor); 11012Assert.Same(controlCursor, control.Cursor); 11028Assert.Same(controlCursor, control.Cursor); 11044Assert.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)
932OnPropertyChanged("Cursor", this.Cursor);
System\Windows\Integration\WindowsFormsHost.cs (3)
775if (_host == null) { return base.Cursor; } 778{ return base.Cursor; } 783if (cursorSource == null) { return base.Cursor; }