91 references to TabAppearance
System.Windows.Forms (11)
System\Windows\Forms\Controls\TabControl\TabControl.cs (9)
35private TabAppearance _appearance = TabAppearance.Normal; 136[DefaultValue(TabAppearance.Normal)] 138public TabAppearance Appearance 142if (_appearance == TabAppearance.FlatButtons && _alignment != TabAlignment.Top) 144return TabAppearance.Buttons; 310if (_appearance == TabAppearance.Normal) 317if (_appearance == TabAppearance.FlatButtons && _alignment == TabAlignment.Top) 1152if (Appearance == TabAppearance.FlatButtons)
System\Windows\Forms\Controls\TabControl\TabPage.cs (2)
111&& (ParentInternal is TabControl parent && parent.Appearance == TabAppearance.Normal)) 603&& (ParentInternal is TabControl parent && parent.Appearance == TabAppearance.Normal))
System.Windows.Forms.Tests (80)
System\Windows\Forms\TabControl.ControlCollectionTests.cs (13)
33yield return new object[] { TabAppearance.Buttons }; 34yield return new object[] { TabAppearance.FlatButtons }; 35yield return new object[] { TabAppearance.Normal }; 40public void TabControlControlCollection_Add_InvokeValueWithoutHandleOwnerWithoutHandle_Success(TabAppearance appearance) 151yield return new object[] { TabAppearance.Buttons, Size.Empty, 0 }; 152yield return new object[] { TabAppearance.FlatButtons, Size.Empty, 1 }; 153yield return new object[] { TabAppearance.Normal, Size.Empty, 0 }; 155yield return new object[] { TabAppearance.Buttons, new Size(100, 120), 0 }; 156yield return new object[] { TabAppearance.FlatButtons, new Size(100, 120), 1 }; 157yield return new object[] { TabAppearance.Normal, new Size(100, 120), 0 }; 162public void TabControlControlCollection_Add_InvokeValueWithoutHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount) 323public void TabControlControlCollection_Add_InvokeValueWithHandleOwnerWithoutHandle_Success(TabAppearance appearance) 463public void TabControlControlCollection_Add_InvokeValueWithHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount)
System\Windows\Forms\TabControl.TabPageCollectionTests.cs (19)
18yield return new object[] { TabAppearance.Buttons }; 19yield return new object[] { TabAppearance.FlatButtons }; 20yield return new object[] { TabAppearance.Normal }; 25public void TabPageCollection_Add_InvokeValueWithoutHandleOwnerWithoutHandle_Success(TabAppearance appearance) 139yield return new object[] { TabAppearance.Buttons, Size.Empty, 0 }; 140yield return new object[] { TabAppearance.FlatButtons, Size.Empty, 1 }; 141yield return new object[] { TabAppearance.Normal, Size.Empty, 0 }; 143yield return new object[] { TabAppearance.Buttons, new Size(100, 120), 0 }; 144yield return new object[] { TabAppearance.FlatButtons, new Size(100, 120), 1 }; 145yield return new object[] { TabAppearance.Normal, new Size(100, 120), 0 }; 150public void TabPageCollection_Add_InvokeValueWithoutHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount) 314public void TabPageCollection_Add_InvokeValueWithHandleOwnerWithoutHandle_Success(TabAppearance appearance) 457public void TabPageCollection_Add_InvokeValueWithHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount) 972public void TabPageCollection_IListAdd_InvokeValueWithoutHandleOwnerWithoutHandle_Success(TabAppearance appearance) 1967public void TabPageCollection_Insert_InvokeValueWithoutHandleOwnerWithoutHandle_Success(TabAppearance appearance) 2087public void TabPageCollection_Insert_InvokeValueWithoutHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount) 2257public void TabPageCollection_Insert_InvokeValueWithHandleOwnerWithoutHandle_Success(TabAppearance appearance) 2406public void TabPageCollection_Insert_InvokeValueWithHandleOwnerWithHandle_Success(TabAppearance appearance, Size itemSize, int expectedParentInvalidatedCallCount) 3012public void TabPageCollection_IListInsert_InvokeValueWithoutHandleOwnerWithoutHandle_Success(TabAppearance appearance)
System\Windows\Forms\TabControlTests.cs (25)
27Assert.Equal(TabAppearance.Normal, control.Appearance); 275[InlineData(TabAppearance.Normal, TabAlignment.Bottom, 0x56010802)] 276[InlineData(TabAppearance.Normal, TabAlignment.Left, 0x56010A80)] 277[InlineData(TabAppearance.Normal, TabAlignment.Right, 0x56010A82)] 278[InlineData(TabAppearance.Normal, TabAlignment.Top, 0x56010800)] 279[InlineData(TabAppearance.Buttons, TabAlignment.Bottom, 0x56010902)] 280[InlineData(TabAppearance.Buttons, TabAlignment.Left, 0x56010B80)] 281[InlineData(TabAppearance.Buttons, TabAlignment.Right, 0x56010B82)] 282[InlineData(TabAppearance.Buttons, TabAlignment.Top, 0x56010900)] 283[InlineData(TabAppearance.FlatButtons, TabAlignment.Bottom, 0x56010902)] 284[InlineData(TabAppearance.FlatButtons, TabAlignment.Left, 0x56010B80)] 285[InlineData(TabAppearance.FlatButtons, TabAlignment.Right, 0x56010B82)] 286[InlineData(TabAppearance.FlatButtons, TabAlignment.Top, 0x56010908)] 287public void TabControl_CreateParams_GetAppearance_ReturnsExpected(TabAppearance appearance, TabAlignment alignment, int expectedStyle) 459Appearance = TabAppearance.FlatButtons, 462Assert.Equal(TabAppearance.Buttons, control.Appearance); 467Assert.Equal(TabAppearance.FlatButtons, control.Appearance); 473[EnumData<TabAppearance>] 474public void TabControl_Appearance_Set_GetReturnsExpected(TabAppearance value) 490[InlineData(TabAppearance.Normal, 0)] 491[InlineData(TabAppearance.Buttons, 1)] 492[InlineData(TabAppearance.FlatButtons, 1)] 493public void TabControl_Appearance_SetWithHandle_GetReturnsExpected(TabAppearance value, int expectedCreatedCallCount) 521[InvalidEnumData<TabAppearance>] 522public void TabControl_Appearance_SetInvalidValue_ThrowsInvalidEnumArgumentException(TabAppearance value)
System\Windows\Forms\TabPageTests.cs (23)
559[InlineData(true, TabAppearance.Buttons)] 560[InlineData(true, TabAppearance.FlatButtons)] 563[InlineData(false, TabAppearance.Buttons)] 564[InlineData(false, TabAppearance.FlatButtons)] 565[InlineData(false, TabAppearance.Normal)] 566public static void TabPage_BackColor_GetWithParent_ReturnsExpected(bool useVisualStyleBackColor, TabAppearance parentAppearance) 591Appearance = TabAppearance.Normal 611yield return new object[] { true, TabAppearance.Buttons, Control.DefaultBackColor }; 612yield return new object[] { true, TabAppearance.FlatButtons, Control.DefaultBackColor }; 613yield return new object[] { true, TabAppearance.Normal, Color.Transparent }; 614yield return new object[] { false, TabAppearance.Buttons, Control.DefaultBackColor }; 615yield return new object[] { false, TabAppearance.FlatButtons, Control.DefaultBackColor }; 616yield return new object[] { false, TabAppearance.Normal, Control.DefaultBackColor }; 621public static void TabPage_BackColor_GetVisualStylesWithParent_ReturnsExpected(bool useVisualStyleBackColorParam, TabAppearance parentAppearanceParam, Color expectedParam) 627TabAppearance parentAppearance = (TabAppearance)Enum.Parse(typeof(TabAppearance), parentAppearanceString); 4010foreach (TabAppearance appearance in Enum.GetValues(typeof(TabAppearance))) 4046public void TabPage_OnPaintBackground_InvokeWithParent_CallsPaint(TabAppearance appearance, bool useVisualStyleBackColor, bool supportsTransparentBackColor, Color backColor, Image backgroundImage, ImageLayout backgroundImageLayout, int expectedPaintCallCount) 4149foreach (TabAppearance appearance in Enum.GetValues(typeof(TabAppearance))) 4185public void TabPage_OnPaintBackground_InvokeWithParentWithHandle_CallsPaint(TabAppearance appearance, bool useVisualStyleBackColor, bool supportsTransparentBackColor, Color backColor, Image backgroundImage, ImageLayout backgroundImageLayout, int expectedPaintCallCount)