93 references to AccessibleNavigation
System.Windows.Forms (93)
System\Windows\Forms\Accessibility\AccessibleObject.cs (16)
416
internal virtual bool GetSysChild(
AccessibleNavigation
navdir, out AccessibleObject? accessibleObject)
1749
AccessibleObject? newObject = Navigate((
AccessibleNavigation
)navDir);
1761
*pvarEndUpAt = AsChildIdVariant(child.Navigate((
AccessibleNavigation
)navDir));
1766
if (SysNavigate((
AccessibleNavigation
)navDir, varStart, out AccessibleObject? accessibleObject))
2594
public virtual AccessibleObject? Navigate(
AccessibleNavigation
navdir)
2601
case
AccessibleNavigation
.FirstChild:
2603
case
AccessibleNavigation
.LastChild:
2605
case
AccessibleNavigation
.Previous:
2606
case
AccessibleNavigation
.Up:
2607
case
AccessibleNavigation
.Left:
2614
case
AccessibleNavigation
.Next:
2615
case
AccessibleNavigation
.Down:
2616
case
AccessibleNavigation
.Right:
2779
/// This is basically just a wrapper for <see cref="GetSysChild(
AccessibleNavigation
, out AccessibleObject?)"/>
2781
/// <see cref="GetSysChild(
AccessibleNavigation
, out AccessibleObject?)"/>.
2786
private bool SysNavigate(
AccessibleNavigation
direction, VARIANT childID, out AccessibleObject? accessibleObject)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (5)
119
internal override bool GetSysChild(
AccessibleNavigation
navdir, out AccessibleObject? accessibleObject)
139
case
AccessibleNavigation
.FirstChild:
147
case
AccessibleNavigation
.LastChild:
155
case
AccessibleNavigation
.Previous:
167
case
AccessibleNavigation
.Next:
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (3)
191
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection) => navigationDirection switch
193
AccessibleNavigation
.FirstChild => GetChild(0),
194
AccessibleNavigation
.LastChild => GetChild(GetChildCount() - 1),
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (3)
52
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
58
case
AccessibleNavigation
.FirstChild:
63
case
AccessibleNavigation
.LastChild:
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (5)
153
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
162
case
AccessibleNavigation
.Down:
163
case
AccessibleNavigation
.Next:
173
case
AccessibleNavigation
.FirstChild:
177
case
AccessibleNavigation
.LastChild:
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (9)
435
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
449
case
AccessibleNavigation
.Right:
454
case
AccessibleNavigation
.Next:
457
case
AccessibleNavigation
.Left:
462
case
AccessibleNavigation
.Previous:
465
case
AccessibleNavigation
.Up:
478
case
AccessibleNavigation
.Down:
506
AccessibleObject? previousRow = _owner.OwningRow.AccessibilityObject.Navigate(
AccessibleNavigation
.Previous);
545
AccessibleObject? nextRow = _owner.OwningRow.AccessibilityObject.Navigate(
AccessibleNavigation
.Next);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (5)
138
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
152
AccessibleNavigation
.Right => Owner.DataGridView.RightToLeft == RightToLeft.No ? NavigateForward() : NavigateBackward(),
153
AccessibleNavigation
.Next => NavigateForward(),
154
AccessibleNavigation
.Left => Owner.DataGridView.RightToLeft == RightToLeft.No ? NavigateBackward() : NavigateForward(),
155
AccessibleNavigation
.Previous => NavigateBackward(),
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (11)
325
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
339
case
AccessibleNavigation
.Down:
340
case
AccessibleNavigation
.Next:
353
case
AccessibleNavigation
.Up:
354
case
AccessibleNavigation
.Previous:
370
case
AccessibleNavigation
.FirstChild:
380
case
AccessibleNavigation
.LastChild:
460
NavigateDirection.NavigateDirection_NextSibling => Navigate(
AccessibleNavigation
.Next),
461
NavigateDirection.NavigateDirection_PreviousSibling => Navigate(
AccessibleNavigation
.Previous),
462
NavigateDirection.NavigateDirection_FirstChild => Navigate(
AccessibleNavigation
.FirstChild),
463
NavigateDirection.NavigateDirection_LastChild => Navigate(
AccessibleNavigation
.LastChild),
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (3)
97
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
101
case
AccessibleNavigation
.FirstChild:
111
case
AccessibleNavigation
.LastChild:
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (5)
134
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
148
case
AccessibleNavigation
.Next:
153
case
AccessibleNavigation
.Down:
172
case
AccessibleNavigation
.Up:
199
case
AccessibleNavigation
.Previous:
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (5)
147
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
162
case
AccessibleNavigation
.Previous:
164
case
AccessibleNavigation
.Left:
174
case
AccessibleNavigation
.Next:
176
case
AccessibleNavigation
.Right:
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (11)
251
public override AccessibleObject? Navigate(
AccessibleNavigation
navdir)
261
case
AccessibleNavigation
.Down:
262
case
AccessibleNavigation
.Right:
263
case
AccessibleNavigation
.Next:
266
case
AccessibleNavigation
.Up:
267
case
AccessibleNavigation
.Left:
268
case
AccessibleNavigation
.Previous:
271
case
AccessibleNavigation
.FirstChild:
272
case
AccessibleNavigation
.LastChild:
338
return Navigate(
AccessibleNavigation
.Previous);
340
return Navigate(
AccessibleNavigation
.Next);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (3)
450
public override AccessibleObject? Navigate(
AccessibleNavigation
navdir)
457
case
AccessibleNavigation
.FirstChild:
459
case
AccessibleNavigation
.LastChild:
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (9)
229
public override AccessibleObject? Navigate(
AccessibleNavigation
navigationDirection)
243
case
AccessibleNavigation
.FirstChild:
246
case
AccessibleNavigation
.LastChild:
249
case
AccessibleNavigation
.Previous:
250
case
AccessibleNavigation
.Left:
253
case
AccessibleNavigation
.Next:
254
case
AccessibleNavigation
.Right:
257
case
AccessibleNavigation
.Up:
261
case
AccessibleNavigation
.Down: