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