272 references to AccessibilityObject
System.Windows.Forms (259)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
553Owner?.ToolStripControlHost?.Owner?.AccessibilityObject;
System\Windows\Forms\ContextMenuStrip.cs (2)
151AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuOpenedEventId); 166AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuClosedEventId);
System\Windows\Forms\Control.cs (3)
560this is IAutomationLiveRegion ? AccessibilityObject : null; 11326AccessibilityObject); 11335OBJECT_IDENTIFIER.OBJID_CLIENT => AccessibilityObject,
System\Windows\Forms\Controls\Buttons\Button.cs (2)
241AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_NamePropertyId, nameVariant, nameVariant); 242AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationPropertyChangedEventId);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
1169AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_NamePropertyId, textVariant, textVariant);
System\Windows\Forms\Controls\Buttons\CheckBox.cs (2)
443AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_NamePropertyId, nameVariant, nameVariant); 444AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationPropertyChangedEventId);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (2)
366AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_NamePropertyId, nameVariant, nameVariant); 367AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationPropertyChangedEventId);
System\Windows\Forms\Controls\ComboBox\ComboBox.ChildAccessibleObject.cs (3)
24public override string? Name => _owner.AccessibilityObject.Name; 26internal override BSTR GetNameInternal() => _owner.AccessibilityObject.GetNameInternal(); 28internal override bool CanGetNameInternal => _owner.AccessibilityObject.CanGetNameInternal;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (2)
61NavigateDirection.NavigateDirection_Parent => _owner.AccessibilityObject, 72internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owner.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (3)
50NavigateDirection.NavigateDirection_Parent => _owningComboBox.AccessibilityObject, 57&& _owningComboBox.AccessibilityObject is ComboBoxAccessibleObject comboBoxAccessibleObject 64internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningComboBox.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (3)
74return _owningComboBox.AccessibilityObject; 99internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningComboBox.AccessibilityObject; 108if (_owningComboBox.AccessibilityObject is not ComboBoxAccessibleObject comboBoxAccessibleObject)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildNativeWindow.cs (1)
44&& _owner.AccessibilityObject is ComboBoxAccessibleObject comboBoxAccessibleObject)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (6)
38return _owner.AccessibilityObject.Bounds; 57get => _owner.AccessibilityObject.Name ?? string.Empty; 72BSTR name = _owner.AccessibilityObject.GetNameInternal(); 85NavigateDirection.NavigateDirection_Parent => _owner.AccessibilityObject, 87=> _owner.AccessibilityObject is ComboBoxAccessibleObject comboBoxAccessibleObject 98internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owner.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
104internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningComboBox.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (6)
2416AccessibilityObject.RaiseAutomationPropertyChangedEvent( 2421if (AccessibilityObject is ComboBoxAccessibleObject accessibleObject) 2588if (AccessibilityObject is ComboBoxAccessibleObject accessibleObject 2877AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 2899AccessibilityObject.RaiseAutomationPropertyChangedEvent( 3059if (AccessibilityObject is ComboBoxAccessibleObject accessibilityObject)
System\Windows\Forms\Controls\ComboBox\ComboBox.ObjectCollection.cs (1)
39if (_owner.AccessibilityObject is ComboBoxAccessibleObject accessibleObject)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (4)
92return owner._horizScrollBar.AccessibilityObject; 104return owner._vertScrollBar.AccessibilityObject; 183return owner.VerticalScrollBar.AccessibilityObject; 185return owner.HorizontalScrollBar.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
2231internal AccessibleObject? EditingControlAccessibleObject => EditingControl?.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (5)
24=> this.TryGetOwnerAs(out Panel? owner) ? owner.AccessibilityObject.Bounds : default; 28? owner.AccessibilityObject 32? owner.AccessibilityObject.RuntimeId 48return owner.AccessibilityObject; 77UIA_PROPERTY_ID.UIA_AccessKeyPropertyId => this.TryGetOwnerAs(out Panel? owner) && owner.AccessibilityObject.KeyboardShortcut is { } shortcut
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (3)
84AccessibilityObject.InternalRaiseAutomationNotification( 6799return AccessibilityObject.GetChild(objectId - 1); 25625if (AccessibilityObject is DataGridViewAccessibleObject accessibleObject)
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (4)
75return _ownerDataGridView.AccessibilityObject; 164if (_ownerDataGridView.AccessibilityObject.GetChildCount() > 1) 166return _ownerDataGridView.AccessibilityObject.GetChild(1); 192: (IRawElementProviderFragmentRoot.Interface)_ownerDataGridView.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (4)
403return _owner.DataGridView.EditingControl.AccessibilityObject; 636internal override IRawElementProviderFragmentRoot.Interface? FragmentRoot => _owner?.DataGridView?.AccessibilityObject; 688=> (VARIANT)ComHelpers.GetComPointer<IUnknown>(_owner?.DataGridView?.AccessibilityObject), 746internal override IRawElementProviderSimple.Interface? ContainingGrid => _owner?.DataGridView?.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (1)
989if (DataGridView.IsAccessibilityObjectCreated && DataGridView.AccessibilityObject is Control.ControlAccessibleObject accessibleObject)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (1)
68: Owner.DataGridView?.AccessibilityObject.GetChild(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (1)
51? owner.EditingControlDataGridView?.AccessibilityObject
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (3)
132return _owningDataGridViewRow.DataGridView?.AccessibilityObject; 346: _owningDataGridViewRow.DataGridView.AccessibilityObject.GetChild(visibleIndex + 1); 357return _owningDataGridViewRow.DataGridView.AccessibilityObject.GetChild(VisibleIndex - 1);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (4)
169return Owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex)?.GetChild(0); 182Debug.Assert(Owner.DataGridView.TopLeftHeaderCell.AccessibilityObject == Owner.DataGridView.AccessibilityObject.GetChild(0)!.GetChild(0)); 183return Owner.DataGridView.AccessibilityObject.GetChild(0)?.GetChild(0); 195return Owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex)?.GetChild(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (1)
57? owner.EditingControlDataGridView?.AccessibilityObject
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (2)
258return Owner.DataGridView.AccessibilityObject.GetChild(0)?.GetChild(1); 279return dataGridView.AccessibilityObject.GetChild(0);
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (5)
1053AccessibilityObject.RaiseAutomationPropertyChangedEvent( 1071AccessibilityObject.RaiseAutomationPropertyChangedEvent( 1094AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 1147string? value = AccessibilityObject.Value; 1149AccessibilityObject.RaiseAutomationPropertyChangedEvent(
System\Windows\Forms\Controls\Labels\Label.cs (2)
1226AccessibilityObject.RaiseLiveRegionChanged(); 1230AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_NamePropertyId, textVariant, textVariant);
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
24_linkLabelAccessibleObject = (LinkLabelAccessibleObject)_owningLinkLabel.AccessibilityObject;
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
801AccessibleObject? checkedItem = AccessibilityObject.GetChild(ice.Index);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (9)
1311if (IsAccessibilityObjectCreated && AccessibilityObject is ListBoxAccessibleObject accessibilityObject) 1394if (_focusedItem == AccessibilityObject.GetFocused()) 1399_focusedItem = AccessibilityObject.GetFocused(); 1708AccessibleObject? item = AccessibilityObject.GetFocused(); 1716AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 1871var focused = AccessibilityObject.GetFocused(); 1872if (focused == AccessibilityObject.GetSelected()) 1881AccessibilityObject?.GetChild(Items.Count - 1)?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 2045if (IsAccessibilityObjectCreated && AccessibilityObject is ListBoxAccessibleObject accessibilityObject)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
138return _owningListBox.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListView.cs (4)
2212AccessibilityObject.InternalRaiseAutomationNotification( 4426AccessibilityObject.InternalRaiseAutomationNotification( 4764AccessibilityObject.GetFocus() is AccessibleObject focusedAccessibleObject) 5995AccessibleObject? accessibilityObject = AccessibilityObject.HitTest(screenPoint.X, screenPoint.Y);
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (4)
25_owningListViewAccessibilityObject = _owningListView.AccessibilityObject as ListViewAccessibleObject 26?? throw new InvalidOperationException(nameof(_owningListView.AccessibilityObject)); 63Rectangle listViewBounds = _owningListView.AccessibilityObject.Bounds; 94internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (2)
70bool IKeyboardToolTip.IsHoveredWithMouse() => _listView?.AccessibilityObject.Bounds.Contains(Control.MousePosition) ?? false; 96Rectangle listviewBounds = _listView.AccessibilityObject.Bounds;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (8)
43_owningListView.AccessibilityObject.Bounds.X + _owningItem.Bounds.X, 44_owningListView.AccessibilityObject.Bounds.Y + _owningItem.Bounds.Y, 53internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningListView.AccessibilityObject; 91return state |= _owningListView.AccessibilityObject.SystemIAccessible.TryGetState(GetChildId()); 130AccessibleObject parentInternal = OwningGroup?.AccessibilityObject ?? _owningListView.AccessibilityObject; 206int[] id = _owningListView.AccessibilityObject.RuntimeId; 262=> _owningListView.AccessibilityObject; 291_owningListView.AccessibilityObject.SystemIAccessible.TrySelect(flags, GetChildId());
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
34internal override IRawElementProviderFragmentRoot.Interface? FragmentRoot => _owningItem.ListView?.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (3)
21_owningListView.AccessibilityObject.Bounds.X + _owningItem.Bounds.X, 22_owningListView.AccessibilityObject.Bounds.Y + _owningItem.Bounds.Y, 30AccessibleObject _parentInternal = _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (4)
30internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningListView.AccessibilityObject; 64_owningListView.AccessibilityObject.Bounds.X + bounds.X, 65_owningListView.AccessibilityObject.Bounds.Y + bounds.Y, 137=> _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
64? target.AccessibilityObject
System\Windows\Forms\Controls\Menus\MenuStrip.cs (4)
171AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuModeStartEventId); 172AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuOpenedEventId); 189AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuClosedEventId); 190AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_MenuModeEndEventId);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (3)
1429((MonthCalendarAccessibleObject)AccessibilityObject).FocusedCell?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 1483(AccessibilityObject as MonthCalendarAccessibleObject)?.DisconnectChildren(); 2087MonthCalendarAccessibleObject calendarAccessibleObject = (MonthCalendarAccessibleObject)AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
619internal AccessibleObject HelpPaneAccessibleObject => _helpPane.AccessibilityObject; 681internal AccessibleObject CommandsPaneAccessibleObject => _commandsPane.AccessibilityObject; 686internal AccessibleObject GridViewAccessibleObject => _gridView.AccessibilityObject; 1229internal AccessibleObject ToolbarAccessibleObject => _toolStrip.AccessibilityObject; 2957AccessibilityObject.RaiseAutomationNotification(
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridAccessibleObject.cs (1)
34return element.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.CommandsPaneAccessibleObject.cs (2)
31&& target.AccessibilityObject is PropertyGrid.PropertyGridAccessibleObject propertyGridAccessibleObject) 53? target.AccessibilityObject.Name
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (1)
62=> _owningPropertyGrid?.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (2)
336var accessibleObject = (PropertyGridView.PropertyGridViewAccessibleObject)OwnerGridView.AccessibilityObject; 473var gridAccObj = (PropertyGridView.PropertyGridViewAccessibleObject)OwnerGridView.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (2)
73this.TryGetOwnerAs(out GridEntry? owner) ? owner.OwnerGridView?.AccessibilityObject : null; 159internal override IRawElementProviderSimple.Interface? ContainingGrid => PropertyGridView?.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.HelpPaneAccessibleObject.cs (2)
31&& target.AccessibilityObject is PropertyGrid.PropertyGridAccessibleObject propertyGridAccessibleObject) 63? string.Format(SR.PropertyGridHelpPaneAccessibleNameTemplate, target.AccessibilityObject.Name)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (6)
42return propertyGridView.DropDownControlHolder.AccessibilityObject; 64return dropDownButton.AccessibilityObject; 74return dialogButton.AccessibilityObject; 178if (child == propertyGridView.DropDownControlHolder.AccessibilityObject) 200if (child == dropDownButton.AccessibilityObject) 210if (child == dialogButton.AccessibilityObject)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (5)
327internal AccessibleObject EditAccessibleObject => EditTextBox.AccessibilityObject; 359=> DropDownListBox.Visible ? DropDownListBox.AccessibilityObject : null; 2196dropDownButton.AccessibilityObject.SetFocus(); 2443((ControlAccessibleObject)EditTextBox.AccessibilityObject).NotifyClients(AccessibleEvents.Focus); 2444EditTextBox.AccessibilityObject.SetFocus();
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject.cs (1)
49_owningDropDownHolder._gridView?.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxAccessibleObject.cs (2)
43NavigateDirection.NavigateDirection_Parent => owner.OwningPropertyGridView.DropDownControlHolder.AccessibilityObject, 56? owner.OwningPropertyGridView.AccessibilityObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxItemAccessibleObject.cs (2)
17: base(owningGridViewListBox, owningItem, (ListBoxAccessibleObject)owningGridViewListBox.AccessibilityObject) 23internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningGridViewListBox.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (1)
134AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
63? owner.PropertyGridView.OwnerGrid?.AccessibilityObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (3)
38&& target.AccessibilityObject is PropertyGrid.PropertyGridAccessibleObject propertyGridAccessibleObject) 57? owner.OwnerGrid?.AccessibilityObject 93owner.OwnerGrid.AccessibilityObject.Name);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStrip.PropertyGridToolStripAccessibleObject.cs (4)
32&& target.AccessibilityObject is PropertyGrid.PropertyGridAccessibleObject propertyGridAccessibleObject) 61return target?.AccessibilityObject.Name; 70&& target.AccessibilityObject.CanGetNameInternal; 76return target is not null ? target.AccessibilityObject.GetNameInternal() : default;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.PropertyGridToolStripButtonAccessibleObject.cs (1)
54? _owningPropertyGridToolStripButton.Parent?.AccessibilityObject
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
2399Parent.AccessibilityObject.InternalRaiseAutomationNotification(
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (4)
55? owner.SelectedTab?.AccessibilityObject 92&& owner.SelectedTab.AccessibilityObject.Bounds.Contains(point)) 94return owner.SelectedTab.AccessibilityObject; 120NavigateDirection.NavigateDirection_FirstChild => owner.SelectedTab?.AccessibilityObject,
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
214return selectedTab.AccessibilityObject.Bounds.Contains(MousePosition);
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (6)
61internal override IRawElementProviderFragmentRoot.Interface? FragmentRoot => OwningTabControl?.AccessibilityObject; 65internal override IRawElementProviderSimple.Interface? ItemSelectionContainer => OwningTabControl?.AccessibilityObject; 79=> OwningTabControl?.AccessibilityObject.SystemIAccessible; 100NavigateDirection.NavigateDirection_Parent => OwningTabControl.AccessibilityObject, 101NavigateDirection.NavigateDirection_NextSibling => OwningTabControl.AccessibilityObject.GetChild(GetChildId() + 1), 102NavigateDirection.NavigateDirection_PreviousSibling => OwningTabControl.AccessibilityObject.GetChild(GetChildId() - 1),
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (3)
21internal override IRawElementProviderFragmentRoot.Interface? FragmentRoot => OwningTabControl?.AccessibilityObject; 38return owningTabPage.Controls[index].AccessibilityObject; 55NavigateDirection.NavigateDirection_Parent => OwningTabControl?.AccessibilityObject,
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (3)
1804AccessibilityObject.SetFocus(); 2037AccessibilityObject?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId); 2082AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId);
System\Windows\Forms\Controls\TextBox\TextBox.cs (3)
581AccessibilityObject.SetFocus(); 637AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId); 651AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (3)
1546AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextChangedEventId); 1548AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_ValueValuePropertyId, textVariant, textVariant); 1753AccessibilityObject.RaiseAutomationEvent(end == 0
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (8)
49using var selection = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(Owner.AccessibilityObject, this, start, end)); 73using var ranges = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(Owner.AccessibilityObject, this, start, end)); 114Owner.AccessibilityObject, 136Owner.AccessibilityObject, 148Owner.AccessibilityObject, 171VARIANT hasKeyboardFocus = Owner.AccessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId); 176Owner.AccessibilityObject, 195Owner.AccessibilityObject,
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxControlAccessibleObject.cs (1)
39? owner.Owner?.Owner?.AccessibilityObject
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
136internal AccessibleObject? ControlAccessibilityObject => _control?.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripControlHostAccessibleObject.cs (2)
74return _ownerItem.Control.AccessibilityObject; 82_ownerItem.RootToolStrip?.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
36? _toolStripControlHost.Owner.AccessibilityObject
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (4)
97return _owner.DropDown.AccessibilityObject.GetChild(index); 120return _owner.DropDown.AccessibilityObject.GetChildCount(); 166if (_owner.DropDown.AccessibilityObject is ToolStrip.ToolStripAccessibleObject toolStripAccessibleObject) 212? _owner.DropDown.AccessibilityObject
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (3)
322return dropDown.AccessibilityObject; 325return (Owner.Parent is not null) ? Owner.Parent.AccessibilityObject : base.Parent; 330_ownerItem.RootToolStrip?.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObject.cs (1)
29? _owningToolStripOverflowButton.DropDown.AccessibilityObject
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.ToolStripProgressBarControlAccessibleObject.cs (1)
21_ownerToolStripProgressBarControl.Owner?.Owner?.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (1)
43protected override AccessibleObject CreateAccessibilityInstance() => Control.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.StickyLabelAccessibleObject.cs (2)
29NavigateDirection.NavigateDirection_Parent => toolStripDropDownMenu.AccessibilityObject, 43_owner.OwnerScrollButton?.Owner?.AccessibilityObject;
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (2)
983AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_ValueValuePropertyId, nameVariant, nameVariant); 984AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationPropertyChangedEventId);
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
55? owner.AccessibilityObject as TrackBarAccessibleObject
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (1)
45bool IKeyboardToolTip.IsHoveredWithMouse() => TreeView?.AccessibilityObject.Bounds.Contains(Control.MousePosition) ?? false;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (4)
80internal override IRawElementProviderFragmentRoot.Interface FragmentRoot => _owningTreeView.AccessibilityObject; 86=> Parent ?? _owningTreeView.AccessibilityObject, 120public override AccessibleObject? HitTest(int x, int y) => _owningTreeView.AccessibilityObject.HitTest(x, y); 254=> _owningTreeView.AccessibilityObject;
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditAccessibleObject.cs (1)
26? target.AccessibilityObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (2)
230 => owner.TextBox.AccessibilityObject.Parent, 251 => owner.UpDownButtonsInternal.AccessibilityObject.Parent,
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (1)
406&& AccessibilityObject is UpDownButtonsAccessibleObject buttonsAccessibilityObject)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
86=> this.TryGetOwnerAs(out UpDownButtons? owner) ? owner.AccessibilityObject : null;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.cs (5)
30AccessibilityObject.RaiseAutomationNotification(Automation.AutomationNotificationKind.ActionCompleted, 32AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextChangedEventId); 57AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId); 109AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_Text_TextSelectionChangedEventId); 120AccessibilityObject.SetFocus();
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.UpDownEditAccessibleObject.cs (7)
23get => _parent.AccessibilityObject.Name 29set => _parent.AccessibilityObject.Name = value; 34internal override bool CanSetNameInternal => _parent.AccessibilityObject.CanSetNameInternal; 36internal override void SetNameInternal(BSTR value) => _parent.AccessibilityObject.SetNameInternal(value); 38public override string? KeyboardShortcut => _parent.AccessibilityObject.KeyboardShortcut; 40internal override bool CanGetKeyboardShortcutInternal => _parent.AccessibilityObject.CanGetKeyboardShortcutInternal; 42internal override BSTR GetKeyboardShortcutInternal(VARIANT childID) => _parent.AccessibilityObject.GetKeyboardShortcutInternal(childID);
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (1)
786control.AccessibilityObject.RaiseAutomationNotification(
System\Windows\Forms\Form.cs (1)
4178AccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
26: owner.Controls[index].AccessibilityObject;
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
847&& AccessibilityObject is PrintPreviewControlAccessibleObject ao)
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (7)
490 => owner._vScrollBar.Visible ? owner._vScrollBar.AccessibilityObject 50: owner._hScrollBar.Visible ? owner._hScrollBar.AccessibilityObject : null, 521 => owner._vScrollBar.Visible && owner._hScrollBar.Visible ? owner._hScrollBar.AccessibilityObject : null, 81? owner._vScrollBar.AccessibilityObject 83? owner._hScrollBar.AccessibilityObject 87? owner._hScrollBar.AccessibilityObject 89? owner._vScrollBar.AccessibilityObject
System\Windows\Forms\Printing\PrintPreviewControl.ScrollBarAccessibleObject.cs (4)
18? printPreviewControl.AccessibilityObject 32NavigateDirection.NavigateDirection_Parent => printPreviewControl.AccessibilityObject, 37? printPreviewControl._hScrollBar.AccessibilityObject 43? printPreviewControl._vScrollBar.AccessibilityObject
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
365AccessibilityObject.RaiseAutomationPropertyChangedEvent(UIA_PROPERTY_ID.UIA_RangeValueValuePropertyId, (VARIANT)(double)oldValue, (VARIANT)(double)_value);
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
63internal ScrollBarAccessibleObject ParentInternal => (ScrollBarAccessibleObject)OwningScrollBar.AccessibilityObject;
System\Windows\Forms\ToolTip\ToolTip.cs (1)
624tool.AccessibilityObject.InternalRaiseAutomationNotification(
System.Windows.Forms.Design (13)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (10)
24public override Rectangle Bounds => _control.AccessibilityObject.Bounds; 26public override string? Description => _control.AccessibilityObject.Description; 34public override AccessibleObject? Parent => _control.AccessibilityObject.Parent; 36public override AccessibleRole Role => _control.AccessibilityObject.Role; 44AccessibleStates state = _control.AccessibilityObject.State; 63public override string? Value => _control.AccessibilityObject.Value; 67if (_control.AccessibilityObject.GetChild(index) is Control.ControlAccessibleObject childAccObj) 76return _control.AccessibilityObject.GetChild(index); 79public override int GetChildCount() => _control.AccessibilityObject.GetChildCount(); 102public override AccessibleObject? HitTest(int x, int y) => _control.AccessibilityObject.HitTest(x, y);
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (2)
49_sampleDataGridView.AccessibilityObject.Name = SR.CellStyleBuilderNormalPreviewAccName; 59_sampleDataGridViewSelected.AccessibilityObject.Name = SR.CellStyleBuilderSelectedPreviewAccName;
System\Windows\Forms\Design\DesignerFrame.cs (1)
546AccessibleObject cao = c.AccessibilityObject;