78 references to TabAccessibilityObject
System.Windows.Forms (10)
System\Windows\Forms\Controls\TabControl\TabControl.cs (4)
1220
SelectedTab.
TabAccessibilityObject
.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
1988
SelectedTab.
TabAccessibilityObject
.RaiseAutomationEvent(UIA_EVENT_ID.UIA_SelectionItem_ElementSelectedEventId);
1992
!SelectedTab.IsDisposed && SelectedTab.
TabAccessibilityObject
is not null)
1994
SelectedTab.
TabAccessibilityObject
.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (5)
56
: owner.TabPages[index - 1].
TabAccessibilityObject
;
99
if (tabPage.
TabAccessibilityObject
.Bounds.Contains(point))
101
return tabPage.
TabAccessibilityObject
;
122
? owner.TabPages[^1].
TabAccessibilityObject
142
: [owner.SelectedTab.
TabAccessibilityObject
];
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
89
return OwningTabControl.TabPages.Count > 0 ? OwningTabControl.TabPages[0].
TabAccessibilityObject
: null;
System.Windows.Forms.Tests (68)
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (8)
224
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject.GetChild(1));
225
Assert.Equal(pages[1].
TabAccessibilityObject
, accessibleObject.GetChild(2));
313
AccessibleObject expectedAccessibleObject = pages[0].
TabAccessibilityObject
;
331
AccessibleObject expectedAccessibleObject = pages[1].
TabAccessibilityObject
;
380
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
397
Assert.Equal(pages[2].
TabAccessibilityObject
, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
417
Assert.Equal(pages[2].
TabAccessibilityObject
, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
465
Assert.Equal(pages[selectedIndex].
TabAccessibilityObject
, selectedAccessibleObjects[0]);
System\Windows\Forms\AccessibleObjects\TabPage.TabAccessibleObjectTests.cs (55)
28
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
48
_ = tabPage.
TabAccessibilityObject
;
63
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
77
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
92
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
113
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
132
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
133
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
149
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
163
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
177
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
178
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
204
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
219
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
220
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
240
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
241
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
266
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
280
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
294
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
308
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
322
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
336
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
351
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
370
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
390
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
410
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
429
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
449
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
469
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
488
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
508
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
534
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
560
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
576
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
577
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
598
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
599
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
623
pages[1].
TabAccessibilityObject
.DoDefaultAction();
646
pages[0].
TabAccessibilityObject
.DoDefaultAction();
666
pages[0].
TabAccessibilityObject
.DoDefaultAction();
690
pages[1].
TabAccessibilityObject
.DoDefaultAction();
882
pages[1].
TabAccessibilityObject
.AddToSelection();
903
pages[0].
TabAccessibilityObject
.AddToSelection();
923
pages[0].
TabAccessibilityObject
.AddToSelection();
947
pages[0].
TabAccessibilityObject
.AddToSelection();
971
pages[1].
TabAccessibilityObject
.SelectItem();
992
pages[0].
TabAccessibilityObject
.SelectItem();
1014
pages[0].
TabAccessibilityObject
.SelectItem();
1038
pages[1].
TabAccessibilityObject
.SelectItem();
1061
TabAccessibleObject accessibleObject1 = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
1062
TabAccessibleObject accessibleObject2 = Assert.IsType<TabAccessibleObject>(pages[1].
TabAccessibilityObject
);
1087
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
1102
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
1117
TabAccessibleObject accessibleObject = Assert.IsType<TabAccessibleObject>(pages[0].
TabAccessibilityObject
);
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (5)
233
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
252
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
276
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
303
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject2.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
330
Assert.Equal(pages[0].
TabAccessibilityObject
, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));