35 overrides of State
System.Windows.Forms (31)
System\Windows\Forms\Controls\Buttons\ButtonBase.ButtonBaseAccessibleObject.cs (1)
17public override AccessibleStates State =>
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
111public override AccessibleStates State => SystemIAccessible.TryGetState(GetChildId());
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
195public override AccessibleStates State
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (1)
123public override AccessibleStates State
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
156public override AccessibleStates State
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (1)
27public override AccessibleStates State => AccessibleStates.Selected | AccessibleStates.Selectable;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
124public override AccessibleStates State
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
162public override AccessibleStates State
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (1)
28public override AccessibleStates State
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (1)
57public override AccessibleStates State
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
139public override AccessibleStates State
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
44public override AccessibleStates State
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
98public override AccessibleStates State
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
124public override AccessibleStates State
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
80public override AccessibleStates State
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
133public override AccessibleStates State
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
65public override AccessibleStates State => AccessibleStates.None;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
79public override AccessibleStates State
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
22public override AccessibleStates State
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
35public override AccessibleStates State
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
59public override AccessibleStates State => SystemIAccessibleInternal.TryGetState(GetChildId());
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
19public override AccessibleStates State => SystemIAccessible.TryGetState(GetChildId());
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
160public override AccessibleStates State
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (1)
47public override AccessibleStates State
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
45public override AccessibleStates State
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
156public override AccessibleStates State
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
75public override AccessibleStates State
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainItemAccessibleObject.cs (1)
39public override AccessibleStates State => AccessibleStates.Selectable;
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
138public override AccessibleStates State => AccessibleStates.HasPopup | AccessibleStates.ReadOnly;
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
123public override AccessibleStates State => AccessibleStates.ReadOnly;
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
56public override AccessibleStates State
System.Windows.Forms.Design (4)
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (1)
53public override AccessibleStates State
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (1)
339public override AccessibleStates State
System\Windows\Forms\Design\ComponentTray.cs (1)
2581public override AccessibleStates State
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
40public override AccessibleStates State
138 references to State
System.Windows.Forms (25)
System\Windows\Forms\Accessibility\AccessibleObject.cs (9)
435if (child is not null && child.State.HasFlag(AccessibleStates.Focused)) 441return State.HasFlag(AccessibleStates.Focused) ? this : null; 503if (child is not null && child.State.HasFlag(AccessibleStates.Selected)) 509return State.HasFlag(AccessibleStates.Selected) ? this : null; 624UIA_PROPERTY_ID.UIA_IsOffscreenPropertyId => (VARIANT)((State & AccessibleStates.Offscreen) == AccessibleStates.Offscreen), 640UIA_PROPERTY_ID.UIA_LegacyIAccessibleStatePropertyId => (VARIANT)(int)State, 1243*pdwState = (uint)State; 2374*pvarState = (VARIANT)(int)State; 2382*pvarState = (VARIANT)(int)child.State;
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
39UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\Buttons\ButtonBase.ButtonBaseAccessibleObject.cs (2)
19? base.State | AccessibleStates.Pressed 20: base.State;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (1)
78UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (2)
50if (child is not null && (child.State & AccessibleStates.Selected) == AccessibleStates.Selected) 73if (child is not null && (child.State & AccessibleStates.Selected) == AccessibleStates.Selected)
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (1)
61AccessibleStates state = base.State;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
234UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
26AccessibleStates states = base.State;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.ToolStripContainerAccessibleObject.cs (1)
21UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
59UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.ToolStripDropDownAccessibleObject.cs (1)
20UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
166return base.State | _additionalState;
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControlAccessibleObject.cs (1)
24UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused),
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerAccessibleObject.cs (1)
22UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
24UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System.Windows.Forms.Design (4)
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (1)
57AccessibleStates state = base.State;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (1)
343AccessibleStates state = base.State;
System\Windows\Forms\Design\ComponentTray.cs (1)
2585AccessibleStates state = base.State;
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
44AccessibleStates state = _control.AccessibilityObject.State;
System.Windows.Forms.Design.Tests (2)
System\Windows\Forms\Design\ControlDesignerAccessibleObjectTests.cs (2)
132var accessibleObject = CreateAccessibleObject(mock => mock.Setup(a => a.State).Returns(AccessibleStates.Focused)); 139var accessibleObject = CreateAccessibleObject(mock => mock.Setup(a => a.State).Returns(AccessibleStates.Selected));
System.Windows.Forms.Tests (105)
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (29)
31Assert.Equal(AccessibleStates.None, accessibleObject.State); 104.Setup(a => a.State) 120.Setup(a => a.State) 144.Setup(a => a.State) 160.Setup(a => a.State) 164.Setup(a => a.State) 181.Setup(a => a.State) 213.Setup(a => a.State) 229.Setup(a => a.State) 253.Setup(a => a.State) 269.Setup(a => a.State) 273.Setup(a => a.State) 290.Setup(a => a.State) 626Assert.Equal(AccessibleStates.None, accessibleObject.State); 645Assert.Equal(AccessibleStates.Focusable, accessibleObject.State); 666Assert.Equal(AccessibleStates.ReadOnly, accessibleObject.State); 692Assert.Equal(AccessibleStates.None, accessibleObject.State); 711Assert.Equal(AccessibleStates.None, accessibleObject.State); 730Assert.Equal(AccessibleStates.Invisible | AccessibleStates.Offscreen | AccessibleStates.Focusable, accessibleObject.State); 749Assert.Equal(AccessibleStates.Focusable, accessibleObject.State); 770Assert.Equal(AccessibleStates.None, accessibleObject.State); 791Assert.Equal(AccessibleStates.ReadOnly, accessibleObject.State); 812Assert.Equal(AccessibleStates.Invisible | AccessibleStates.Offscreen | AccessibleStates.Focusable, accessibleObject.State); 2252.Setup(a => a.State) 2257mockAccessibleObject.Verify(a => a.State, Times.Once()); 2269.Setup(a => a.State) 2274.Setup(a => a.State) 2294mockAccessibleObjectChild1.Verify(a => a.State, Times.Exactly(child1CallCount)); 2295mockAccessibleObjectChild2.Verify(a => a.State, Times.Exactly(child2CallCount));
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (3)
338item.State.Should().Be(AccessibleStates.None); 358item.State.Should().HaveFlag(expectedState); 373item.State.Should().HaveFlag(AccessibleStates.Selected)
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxAccessibleObjectTests.cs (10)
44Assert.NotEqual(AccessibleStates.Collapsed, accessibleObject.State & AccessibleStates.Collapsed); 45Assert.Equal(AccessibleStates.Expanded, accessibleObject.State & AccessibleStates.Expanded); 48Assert.Equal(AccessibleStates.Collapsed, accessibleObject.State & AccessibleStates.Collapsed); 49Assert.NotEqual(AccessibleStates.Expanded, accessibleObject.State & AccessibleStates.Expanded); 68Assert.Equal(AccessibleStates.None, accessibleObject.State); 69Assert.NotEqual(AccessibleStates.Collapsed, accessibleObject.State & AccessibleStates.Collapsed); 70Assert.NotEqual(AccessibleStates.Expanded, accessibleObject.State & AccessibleStates.Expanded); 73Assert.Equal(AccessibleStates.None, accessibleObject.State); 74Assert.NotEqual(AccessibleStates.Collapsed, accessibleObject.State & AccessibleStates.Collapsed); 75Assert.NotEqual(AccessibleStates.Expanded, accessibleObject.State & AccessibleStates.Expanded);
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (11)
523Assert.Equal(InvisibleItemState, comboBoxItem1.State); // comboBoxItem1 above the visible area 524Assert.Equal(VisibleItemState, comboBoxItem2.State); // comboBoxItem2 in the visible area 525Assert.Equal(InvisibleItemState, comboBoxItem3.State); // comboBoxItem3 below the visible area 542Assert.Equal(InvisibleItemState, comboBoxItem1.State); // comboBoxItem1 above the visible area 543Assert.Equal(VisibleItemState, comboBoxItem2.State); // comboBoxItem2 in the visible area 544Assert.Equal(InvisibleItemState, comboBoxItem3.State); // comboBoxItem3 below the visible area 559Assert.Equal(InvisibleItemState, comboBoxItem1.State); 560Assert.Equal(InvisibleItemState, comboBoxItem2.State); 577Assert.Equal(InvisibleItemState, comboBoxItem1.State); // comboBoxItem1 above the visible area 578Assert.Equal(itemState, comboBoxItem2.State); // comboBoxItem2 in the visible area 579Assert.Equal(InvisibleItemState, comboBoxItem3.State); // comboBoxItem3 below the visible area
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (2)
80Assert.Equal(AccessibleStates.None, accessibleObject.State); 115Assert.Equal(AccessibleStates.Focusable, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (1)
258Assert.Equal(expectedAccessibleStates, accessibleObject.State & AccessibleStates.Focusable);
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (1)
339Assert.Throws<InvalidOperationException>(() => accessibleObject.State);
System\Windows\Forms\AccessibleObjects\DataGridViewRowAccessibleObjectTests.cs (3)
213Assert.Equal(expected, accessibleObject.State); 220Assert.Throws<InvalidOperationException>(() => accessibleObject.State); 319Assert.Equal(AccessibleStates.Selected | AccessibleStates.Selectable, selectedAccessibleObject.State);
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedCellsAccessibleObjectTests.cs (1)
51Assert.Equal(AccessibleStates.Selected | AccessibleStates.Selectable, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedRowCellsAccessibleObjectTests.cs (1)
51Assert.Equal(AccessibleStates.Selected | AccessibleStates.Selectable, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\DataGridViewTopLeftHeaderCellAccessibleObjectTests.cs (1)
106AccessibleStates state = cell.AccessibilityObject.State;
System\Windows\Forms\AccessibleObjects\ErrorProvider.ControlItem.ControlItemAccessibleObjectTests.cs (1)
109Assert.Equal(AccessibleStates.HasPopup | AccessibleStates.ReadOnly, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (1)
43Assert.Equal(AccessibleStates.ReadOnly, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (1)
90Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (1)
146Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (1)
112Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (1)
135Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarThumbAccessibleObjectTests.cs (1)
123Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (2)
662Assert.Equal(expectedAccessibleStates, accessibleObject.State); 726Assert.Equal(expectedAccessibleStates, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (6)
88accessibleObject.State.Should().NotHaveFlag(AccessibleStates.Selected); 92accessibleObject.State.Should().NotHaveFlag(AccessibleStates.Selected); 123accessibleObject.State.Should().NotHaveFlag(AccessibleStates.Selected); 127accessibleObject.State.Should().NotHaveFlag(AccessibleStates.Selected); 141accessibleObject.State.Should().NotHaveFlag(AccessibleStates.Selected); 145accessibleObject.State.Should().HaveFlag(AccessibleStates.Selected);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarAccessibleObjectTests.cs (1)
315Assert.Equal(AccessibleStates.None, calendar.State);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarBodyAccessibleObjectTests.cs (1)
187Assert.Equal(AccessibleStates.Default, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarDayOfWeekCellAccessibleObjectTests.cs (1)
105AccessibleStates actual = cellAccessibleObject.State;
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarWeekNumberCellAccessibleObjectTests.cs (1)
109AccessibleStates actual = cellAccessibleObject.State;
System\Windows\Forms\AccessibleObjects\ProgressBarAccessibleObjectTests.cs (2)
35Assert.Equal(AccessibleStates.ReadOnly | AccessibleStates.Focusable, accessibilityObject.State); 60Assert.Equal(AccessibleStates.None, accessibilityObject.State);
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (1)
199Assert.Equal(AccessibleStates.Focusable, accessibleObject.State & AccessibleStates.Focusable);
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (1)
113Assert.Equal(expectedAccessibleStates, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\TabPage.TabAccessibleObjectTests.cs (3)
135Assert.Equal(AccessibleStates.Focusable | AccessibleStates.Selectable | AccessibleStates.Selected, accessibleObject1.State); 136Assert.Equal(AccessibleStates.Focusable | AccessibleStates.Selectable, accessibleObject2.State); 151Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (1)
184Assert.Equal(expectedAccessibleStates, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (2)
38Assert.Equal(AccessibleStates.Focusable, accessibilityObject.State); 61Assert.Equal(AccessibleStates.None, accessibilityObject.State);
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarFirstButtonAccessibleObjectTests.cs (1)
158Assert.Equal(expectedState, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarLastButtonAccessibleObjectTests.cs (1)
159Assert.Equal(expectedState, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarThumbAccessibleObjectTests.cs (1)
87Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (1)
90Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (1)
144Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (1)
112Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (1)
135Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarThumbAccessibleObjectTests.cs (1)
123Assert.Equal(AccessibleStates.None, accessibleObject.State);
System\Windows\Forms\MonthCalendarTests.cs (1)
4423cellAccessibleObject.State.Should().Be(expectedState);
System\Windows\Forms\ScrollBarTests.cs (4)
2972Assert.Equal(accessibleState, HFirstPageButton(hScrollBar).State); 3016Assert.Equal(accessibleState, HLastPageButton(hScrollBar).State); 3073Assert.Equal(accessibleState, VLastPageButton(vScrollBar).State); 3104Assert.Equal(accessibleState, VFirstPageButton(vScrollBar).State);
System.Windows.Forms.UI.IntegrationTests (2)
ListBoxAccesibleObjectTests.cs (2)
25listBox.AccessibilityObject.State.Should().Be(AccessibleStates.Focusable); 29listBox.AccessibilityObject.State.Should().Be(AccessibleStates.Focused | AccessibleStates.Focusable);