28 overrides of GetChild
System.Windows.Forms (26)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (1)
57
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (1)
35
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (1)
98
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
390
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
249
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (1)
39
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
186
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
90
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
249
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
149
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (1)
25
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
379
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
44
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
26
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
90
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (1)
68
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
33
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
27
public override AccessibleObject?
GetChild
(int index) => _upDownBaseAccessibleObject.GetChild(index);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (1)
13
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
51
public override AccessibleObject?
GetChild
(int index) => index switch
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
44
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
23
public override AccessibleObject?
GetChild
(int index) =>
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
40
public override AccessibleObject?
GetChild
(int index)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
53
public override AccessibleObject?
GetChild
(int index)
System.Windows.Forms.Design (2)
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.cs (1)
25
public override AccessibleObject?
GetChild
(int id)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
65
public override AccessibleObject?
GetChild
(int index)
51 references to GetChild
System.Windows.Forms (49)
System\Windows\Forms\Accessibility\AccessibleObject.cs (7)
433
AccessibleObject? child =
GetChild
(index);
501
AccessibleObject? child =
GetChild
(index);
544
AccessibleObject? child =
GetChild
(index);
2023
return
GetChild
(index);
2041
return index >= 0 && index < GetChildCount() ?
GetChild
(index) : null;
2602
return
GetChild
(0);
2604
return
GetChild
(GetChildCount() - 1);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
6799
return AccessibilityObject.
GetChild
(objectId - 1);
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (2)
166
return _ownerDataGridView.AccessibilityObject.
GetChild
(1);
208
return _ownerDataGridView.Rows.Count == 0 ? null : Parent.
GetChild
(1);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (4)
513
return childCount > 0 ? previousRow.
GetChild
(childCount - 1) : null;
518
return _owner.DataGridView.RowHeadersVisible ? _owner.OwningRow.AccessibilityObject.
GetChild
(0) : null;
548
return _owner.DataGridView.RowHeadersVisible ? nextRow.
GetChild
(1) : nextRow.
GetChild
(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (4)
68
: Owner.DataGridView?.AccessibilityObject.
GetChild
(0);
173
return Owner.DataGridView.RowHeadersVisible ? Parent?.
GetChild
(0) : null;
178
return Parent?.
GetChild
(VisibleIndex - 1);
197
return visibleIndex < 0 ? null : Parent?.
GetChild
(visibleIndex + 1);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (3)
346
: _owningDataGridViewRow.DataGridView.AccessibilityObject.
GetChild
(visibleIndex + 1);
357
return _owningDataGridViewRow.DataGridView.AccessibilityObject.
GetChild
(VisibleIndex - 1);
362
return ParentPrivate?.
GetChild
(0);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (2)
49
AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.
GetChild
(i);
72
AccessibleObject? child = _owningDataGridViewRow.AccessibilityObject.
GetChild
(i);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (10)
150
? ParentPrivate?.
GetChild
(1) // go to the next sibling
169
return Owner.DataGridView.AccessibilityObject.
GetChild
(actualDisplayIndex)?.
GetChild
(0);
182
Debug.Assert(Owner.DataGridView.TopLeftHeaderCell.AccessibilityObject == Owner.DataGridView.AccessibilityObject.
GetChild
(0)!.
GetChild
(0));
183
return Owner.DataGridView.AccessibilityObject.
GetChild
(0)?.
GetChild
(0);
195
return Owner.DataGridView.AccessibilityObject.
GetChild
(actualDisplayIndex)?.
GetChild
(0);
262
? Owner.OwningRow.AccessibilityObject.
GetChild
(1) // go to the next sibling
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (3)
258
return Owner.DataGridView.AccessibilityObject.
GetChild
(0)?.
GetChild
(1);
279
return dataGridView.AccessibilityObject.
GetChild
(0);
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
801
AccessibleObject? checkedItem = AccessibilityObject.
GetChild
(ice.Index);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
1881
AccessibilityObject?.
GetChild
(Items.Count - 1)?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (2)
138
return childIndex == InvalidIndex ? null : parentInternal.
GetChild
(childIndex + 1);
140
return parentInternal.
GetChild
(parentInternal.GetChildIndex(this) - 1);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
69
NavigateDirection.NavigateDirection_NextSibling => Parent.
GetChild
(1),
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (2)
38
return childIndex == InvalidIndex ? null : _parentInternal.
GetChild
(childIndex + 1);
40
return _parentInternal.
GetChild
(_parentInternal.GetChildIndex(this) - 1);
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (2)
101
NavigateDirection.NavigateDirection_NextSibling => OwningTabControl.AccessibilityObject.
GetChild
(GetChildId() + 1),
102
NavigateDirection.NavigateDirection_PreviousSibling => OwningTabControl.AccessibilityObject.
GetChild
(GetChildId() - 1),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
97
return _owner.DropDown.AccessibilityObject.
GetChild
(index);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (2)
69
NavigateDirection.NavigateDirection_NextSibling => _up ? Parent.
GetChild
(1) : null,
70
NavigateDirection.NavigateDirection_PreviousSibling => _up ? null : Parent.
GetChild
(0),
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
51
return base.
GetChild
(index);
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (2)
67
if (_control.AccessibilityObject.
GetChild
(index) is Control.ControlAccessibleObject childAccObj)
76
return _control.AccessibilityObject.
GetChild
(index);