114 references to TabAlignment
System.Windows.Forms (15)
System\Windows\Forms\Controls\TabControl\TabControl.cs (15)
29
private
TabAlignment
_alignment =
TabAlignment
.Top;
100
[DefaultValue(
TabAlignment
.Top)]
103
public
TabAlignment
Alignment
118
if (_alignment is
TabAlignment
.Left or
TabAlignment
.Right)
142
if (_appearance == TabAppearance.FlatButtons && _alignment !=
TabAlignment
.Top)
293
if (_alignment is
TabAlignment
.Bottom or
294
TabAlignment
.Right)
299
if (_alignment is
TabAlignment
.Left or
300
TabAlignment
.Right)
317
if (_appearance == TabAppearance.FlatButtons && _alignment ==
TabAlignment
.Top)
564
if (!Multiline && (_alignment ==
TabAlignment
.Left || _alignment ==
TabAlignment
.Right))
566
_alignment =
TabAlignment
.Top;
System.Windows.Forms.Tests (99)
System\Windows\Forms\TabControlTests.cs (99)
25
Assert.Equal(
TabAlignment
.Top, control.Alignment);
225
[InlineData(
TabAlignment
.Bottom, 0x56010802)]
226
[InlineData(
TabAlignment
.Left, 0x56010A80)]
227
[InlineData(
TabAlignment
.Right, 0x56010A82)]
228
[InlineData(
TabAlignment
.Top, 0x56010800)]
229
public void TabControl_CreateParams_GetAlignment_ReturnsExpected(
TabAlignment
alignment, int expectedStyle)
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)]
287
public void TabControl_CreateParams_GetAppearance_ReturnsExpected(TabAppearance appearance,
TabAlignment
alignment, int expectedStyle)
365
yield return new object[] { true,
TabAlignment
.Top, true };
366
yield return new object[] { true,
TabAlignment
.Bottom, true };
367
yield return new object[] { true,
TabAlignment
.Left, true };
368
yield return new object[] { true,
TabAlignment
.Right, true };
370
yield return new object[] { false,
TabAlignment
.Top, false };
371
yield return new object[] { false,
TabAlignment
.Bottom, false };
372
yield return new object[] { false,
TabAlignment
.Left, true };
373
yield return new object[] { false,
TabAlignment
.Right, true };
378
public void TabControl_Alignment_Set_GetReturnsExpected(bool multiline,
TabAlignment
value, bool expectedMultiline)
398
yield return new object[] { true,
TabAlignment
.Top, true, 0 };
399
yield return new object[] { true,
TabAlignment
.Bottom, true, 1 };
400
yield return new object[] { true,
TabAlignment
.Left, true, 1 };
401
yield return new object[] { true,
TabAlignment
.Right, true, 1 };
403
yield return new object[] { false,
TabAlignment
.Top, false, 0 };
404
yield return new object[] { false,
TabAlignment
.Bottom, false, 1 };
405
yield return new object[] { false,
TabAlignment
.Left, true, 1 };
406
yield return new object[] { false,
TabAlignment
.Right, true, 1 };
411
public void TabControl_Alignment_SetWithHandle_GetReturnsExpected(bool multiline,
TabAlignment
value, bool expectedMultiline, int expectedCreatedCallCount)
444
[InvalidEnumData<
TabAlignment
>]
445
public void TabControl_Alignment_SetInvalidValue_ThrowsInvalidEnumArgumentException(
TabAlignment
value)
452
[InlineData(
TabAlignment
.Bottom)]
453
[InlineData(
TabAlignment
.Left)]
454
[InlineData(
TabAlignment
.Right)]
455
public void TabControl_Appearance_GetFlatButtonsWithAlignment_ReturnsExpected(
TabAlignment
alignment)
466
control.Alignment =
TabAlignment
.Top;
468
Assert.Equal(
TabAlignment
.Top, control.Alignment);
1620
yield return new object[] {
TabAlignment
.Bottom, true,
TabAlignment
.Bottom,
TabAlignment
.Bottom };
1621
yield return new object[] {
TabAlignment
.Left, true,
TabAlignment
.Left,
TabAlignment
.Top };
1622
yield return new object[] {
TabAlignment
.Right, true,
TabAlignment
.Right,
TabAlignment
.Top };
1623
yield return new object[] {
TabAlignment
.Top, true,
TabAlignment
.Top,
TabAlignment
.Top };
1624
yield return new object[] {
TabAlignment
.Bottom, false,
TabAlignment
.Bottom,
TabAlignment
.Bottom };
1625
yield return new object[] {
TabAlignment
.Left, false,
TabAlignment
.Top,
TabAlignment
.Top };
1626
yield return new object[] {
TabAlignment
.Right, false,
TabAlignment
.Top,
TabAlignment
.Top };
1627
yield return new object[] {
TabAlignment
.Top, false,
TabAlignment
.Top,
TabAlignment
.Top };
1632
public void TabControl_Multiline_Set_GetReturnsExpected(
TabAlignment
alignment, bool value,
TabAlignment
expectedAlignment1,
TabAlignment
expectedAlignment2)
1658
yield return new object[] {
TabAlignment
.Bottom, true,
TabAlignment
.Bottom, 1,
TabAlignment
.Bottom };
1659
yield return new object[] {
TabAlignment
.Left, true,
TabAlignment
.Left, 0,
TabAlignment
.Top };
1660
yield return new object[] {
TabAlignment
.Right, true,
TabAlignment
.Right, 0,
TabAlignment
.Top };
1661
yield return new object[] {
TabAlignment
.Top, true,
TabAlignment
.Top, 1,
TabAlignment
.Top };
1662
yield return new object[] {
TabAlignment
.Bottom, false,
TabAlignment
.Bottom, 0,
TabAlignment
.Bottom };
1663
yield return new object[] {
TabAlignment
.Left, false,
TabAlignment
.Top, 1,
TabAlignment
.Top };
1664
yield return new object[] {
TabAlignment
.Right, false,
TabAlignment
.Top, 1,
TabAlignment
.Top };
1665
yield return new object[] {
TabAlignment
.Top, false,
TabAlignment
.Top, 0,
TabAlignment
.Top };
1670
public void TabControl_Multiline_SetWithHandle_GetReturnsExpected(
TabAlignment
alignment, bool value,
TabAlignment
expectedAlignment1, int expectedCreatedCallCount,
TabAlignment
expectedAlignment2)