31 writes to SelectedTab
System.Windows.Forms (4)
System\Windows\Forms\Controls\TabControl\TabControl.cs (3)
984
SelectedTab
= GetTabPage(++index);
988
SelectedTab
= GetTabPage(0);
1664
SelectedTab
= t;
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
85
OwningTabControl.
SelectedTab
= _owningTabPage;
System.Windows.Forms.Design (4)
System\Drawing\Design\ColorEditor.ColorUI.cs (3)
173
_tabControl.
SelectedTab
= _systemTabPage;
347
_tabControl.
SelectedTab
= _tabControl.TabPages[sel];
392
_tabControl.
SelectedTab
= selectedTab;
System\Windows\Forms\Design\TabControlDesigner.cs (1)
422
tabControl.
SelectedTab
= page;
System.Windows.Forms.Tests (23)
System\Windows\Forms\AccessibleObjects\TabPage.TabAccessibleObjectTests.cs (3)
712
tabControl.
SelectedTab
= pages[1];
733
tabControl.
SelectedTab
= pages[1];
755
tabControl.
SelectedTab
= pages[0];
System\Windows\Forms\TabControl.ControlCollectionTests.cs (2)
1364
owner.
SelectedTab
= value4;
1401
owner.
SelectedTab
= value4;
System\Windows\Forms\TabControl.TabPageCollectionTests.cs (2)
4468
owner.
SelectedTab
= value4;
4507
owner.
SelectedTab
= value4;
System\Windows\Forms\TabControlTests.cs (16)
2562
SelectedTab
= value
2569
control.
SelectedTab
= value;
2586
control.
SelectedTab
= page2;
2596
control.
SelectedTab
= page2;
2606
control.
SelectedTab
= page3;
2616
control.
SelectedTab
= page1;
2626
control.
SelectedTab
= null;
2649
control.
SelectedTab
= value;
2658
control.
SelectedTab
= value;
2699
control.
SelectedTab
= page2;
2718
control.
SelectedTab
= page2;
2737
control.
SelectedTab
= page3;
2756
control.
SelectedTab
= page1;
2775
control.
SelectedTab
= null;
4284
control.
SelectedTab
= page2;
4459
control.
SelectedTab
= page2;
129 references to SelectedTab
System.Windows.Forms (31)
System\Windows\Forms\Controls\TabControl\TabControl.cs (22)
980
if (
SelectedTab
== t)
1210
NotifyAboutFocusState(
SelectedTab
, focused: true);
1213
if (IsAccessibilityObjectCreated &&
SelectedTab
is not null)
1215
SelectedTab
.TabAccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
1340
SelectedTab
?.FireEnter(e);
1359
SelectedTab
?.FireLeave(e);
1366
NotifyAboutFocusState(
SelectedTab
, focused: false);
1451
NotifyAboutFocusState(
SelectedTab
, focused: true);
1470
SelectedTab
?.FireEnter(EventArgs.Empty);
1489
if (
SelectedTab
is not null)
1491
NotifyAboutFocusState(
SelectedTab
, focused: false);
1492
SelectedTab
.FireLeave(EventArgs.Empty);
1950
TabControlCancelEventArgs tcc = new(
SelectedTab
, SelectedIndex, false, TabControlAction.Selecting);
1954
OnSelected(new TabControlEventArgs(
SelectedTab
, SelectedIndex, TabControlAction.Selected));
1957
if (IsAccessibilityObjectCreated &&
SelectedTab
?.ParentInternal is TabControl)
1959
SelectedTab
.TabAccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_SelectionItem_ElementSelectedEventId);
1962
if (IsAccessibilityObjectCreated &&
SelectedTab
?.ParentInternal is TabControl &&
1963
!
SelectedTab
.IsDisposed &&
SelectedTab
.TabAccessibilityObject is not null)
1965
SelectedTab
.TabAccessibilityObject.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
2000
TabControlCancelEventArgs tcc = new(
SelectedTab
, SelectedIndex, false, TabControlAction.Deselecting);
2004
OnDeselected(new TabControlEventArgs(
SelectedTab
, SelectedIndex, TabControlAction.Deselected));
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (6)
55
? owner.
SelectedTab
?.AccessibilityObject
91
if (owner.
SelectedTab
is not null
92
&& owner.
SelectedTab
.AccessibilityObject.Bounds.Contains(point))
94
return owner.
SelectedTab
.AccessibilityObject;
120
NavigateDirection.NavigateDirection_FirstChild => owner.
SelectedTab
?.AccessibilityObject,
140
=> !this.IsOwnerHandleCreated(out TabControl? owner) || owner.
SelectedTab
is null
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
205
TabPage? selectedTab = tabControl.
SelectedTab
;
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
63
internal override bool IsItemSelected => OwningTabControl?.
SelectedTab
== _owningTabPage;
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
84
if (!this.TryGetOwnerAs(out TabPage? owningTabPage) || OwningTabControl is null || owningTabPage != OwningTabControl.
SelectedTab
)
System.Windows.Forms.Design (7)
System\Drawing\Design\ColorEditor.ColorUI.ColorEditorTabControl.cs (1)
20
TabPage? selectedTab =
SelectedTab
;
System\Drawing\Design\ColorEditor.ColorUI.cs (1)
323
TabPage? selectedPage = _tabControl.
SelectedTab
;
System\Windows\Forms\Design\TabControlDesigner.cs (5)
126
if (tc.
SelectedTab
is null)
134
TabPageDesigner selectedTabPageDesigner = host.GetDesigner(tc.
SelectedTab
) as TabPageDesigner;
334
TabPage tp = tc.
SelectedTab
;
446
if (page is not null && page.Parent == tabControl && page == tabControl.
SelectedTab
)
485
TabPage selectedTab = ((TabControl)Component).
SelectedTab
;
System.Windows.Forms.Tests (91)
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (4)
295
AccessibleObject expectedAccessibleObject = tabControl.
SelectedTab
.AccessibilityObject;
379
Assert.Equal(tabControl.
SelectedTab
.AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
395
Assert.Equal(tabControl.
SelectedTab
.AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
415
Assert.Equal(tabControl.
SelectedTab
.AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
System\Windows\Forms\TabControl.ControlCollectionTests.cs (10)
1365
Assert.Same(value4, owner.
SelectedTab
);
1370
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
1375
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
1380
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
1385
Assert.Null(owner.
SelectedTab
);
1402
Assert.Same(value4, owner.
SelectedTab
);
1408
Assert.Same(value4, owner.
SelectedTab
);
1413
Assert.Same(value1, owner.
SelectedTab
);
1418
Assert.Same(value3, owner.
SelectedTab
);
1423
Assert.Null(owner.
SelectedTab
);
System\Windows\Forms\TabControl.TabPageCollectionTests.cs (10)
4469
Assert.Same(value4, owner.
SelectedTab
);
4474
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
4479
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
4484
Assert.Throws<ArgumentOutOfRangeException>(() => owner.
SelectedTab
);
4489
Assert.Null(owner.
SelectedTab
);
4508
Assert.Same(value4, owner.
SelectedTab
);
4514
Assert.Same(value4, owner.
SelectedTab
);
4519
Assert.Same(value1, owner.
SelectedTab
);
4524
Assert.Same(value3, owner.
SelectedTab
);
4529
Assert.Null(owner.
SelectedTab
);
System\Windows\Forms\TabControlTests.cs (67)
97
Assert.Null(control.
SelectedTab
);
2060
Assert.Equal(value < 0 || value >= control.TabPages.Count ? null : control.TabPages[value], control.
SelectedTab
);
2070
Assert.Equal(value < 0 || value >= control.TabPages.Count ? null : control.TabPages[value], control.
SelectedTab
);
2096
Assert.Null(control.
SelectedTab
);
2105
Assert.Null(control.
SelectedTab
);
2134
Assert.Equal(expected == -1 ? null : control.TabPages[expected], control.
SelectedTab
);
2144
Assert.Equal(expected == -1 ? null : control.TabPages[expected], control.
SelectedTab
);
2517
Assert.Null(control.
SelectedTab
);
2529
Assert.Same(page1, control.
SelectedTab
);
2544
Assert.Null(control.
SelectedTab
);
2547
Assert.Null(control.
SelectedTab
);
2564
Assert.Null(control.
SelectedTab
);
2570
Assert.Null(control.
SelectedTab
);
2587
Assert.Same(page2, control.
SelectedTab
);
2597
Assert.Same(page2, control.
SelectedTab
);
2607
Assert.Null(control.
SelectedTab
);
2617
Assert.Same(page1, control.
SelectedTab
);
2627
Assert.Null(control.
SelectedTab
);
2650
Assert.Null(control.
SelectedTab
);
2659
Assert.Null(control.
SelectedTab
);
2700
Assert.Same(page2, control.
SelectedTab
);
2719
Assert.Same(page2, control.
SelectedTab
);
2738
Assert.Null(control.
SelectedTab
);
2757
Assert.Same(page1, control.
SelectedTab
);
2776
Assert.Null(control.
SelectedTab
);
3024
Assert.Null(control.
SelectedTab
);
3035
Assert.Same(page2, control.
SelectedTab
);
3045
Assert.Same(page2, control.
SelectedTab
);
3055
Assert.Same(page1, control.
SelectedTab
);
3096
Assert.Same(page2, control.
SelectedTab
);
3116
Assert.Same(page2, control.
SelectedTab
);
3135
Assert.Same(page2, control.
SelectedTab
);
3154
Assert.Same(page1, control.
SelectedTab
);
3209
Assert.Null(control.
SelectedTab
);
3220
Assert.Same(page2, control.
SelectedTab
);
3230
Assert.Same(page2, control.
SelectedTab
);
3240
Assert.Same(page1, control.
SelectedTab
);
3287
Assert.Same(page2, control.
SelectedTab
);
3307
Assert.Same(page2, control.
SelectedTab
);
3326
Assert.Same(page2, control.
SelectedTab
);
3345
Assert.Same(page1, control.
SelectedTab
);
3403
Assert.Null(control.
SelectedTab
);
3414
Assert.Same(page2, control.
SelectedTab
);
3424
Assert.Same(page2, control.
SelectedTab
);
3434
Assert.Same(page1, control.
SelectedTab
);
3475
Assert.Same(page2, control.
SelectedTab
);
3495
Assert.Same(page2, control.
SelectedTab
);
3514
Assert.Same(page2, control.
SelectedTab
);
3533
Assert.Same(page1, control.
SelectedTab
);
5204
Assert.Same(page2, control.
SelectedTab
);
5214
Assert.Same(page2, control.
SelectedTab
);
5224
Assert.Same(page1, control.
SelectedTab
);
5265
Assert.Same(page2, control.
SelectedTab
);
5284
Assert.Same(page2, control.
SelectedTab
);
5303
Assert.Same(page1, control.
SelectedTab
);
5365
Assert.Same(page2, control.
SelectedTab
);
5375
Assert.Same(page2, control.
SelectedTab
);
5385
Assert.Same(page1, control.
SelectedTab
);
5432
Assert.Same(page2, control.
SelectedTab
);
5451
Assert.Same(page2, control.
SelectedTab
);
5470
Assert.Same(page1, control.
SelectedTab
);
5529
Assert.Same(page2, control.
SelectedTab
);
5539
Assert.Same(page2, control.
SelectedTab
);
5549
Assert.Same(page1, control.
SelectedTab
);
5590
Assert.Same(page2, control.
SelectedTab
);
5609
Assert.Same(page2, control.
SelectedTab
);
5628
Assert.Same(page1, control.
SelectedTab
);