164 references to ToolStripRenderMode
System.Windows.Forms (39)
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (4)
32
RenderMode =
ToolStripRenderMode
.System;
365
RenderMode =
ToolStripRenderMode
.System;
371
return (RenderMode is not
ToolStripRenderMode
.System and not
ToolStripRenderMode
.Custom);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (12)
1503
if (RenderMode ==
ToolStripRenderMode
.ManagerRenderMode)
1543
public
ToolStripRenderMode
RenderMode
1549
return
ToolStripRenderMode
.ManagerRenderMode;
1554
return
ToolStripRenderMode
.Custom;
1560
?
ToolStripRenderMode
.Professional
1562
?
ToolStripRenderMode
.System
1563
:
ToolStripRenderMode
.Custom;
1569
if (value ==
ToolStripRenderMode
.Custom)
1574
if (value ==
ToolStripRenderMode
.ManagerRenderMode)
4020
RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
4474
return (RenderMode is not
ToolStripRenderMode
.ManagerRenderMode and not
ToolStripRenderMode
.Custom);
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (2)
248
_rendererSwitcher = new ToolStripRendererSwitcher(this,
ToolStripRenderMode
.System);
273
public
ToolStripRenderMode
RenderMode
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (3)
572
internal static ToolStripRenderer CreateRenderer(
ToolStripRenderMode
renderMode)
576
ToolStripRenderMode
.System => new ToolStripSystemRenderer(isDefault: true),
577
ToolStripRenderMode
.Professional => new ToolStripProfessionalRenderer(isDefault: true),
System\Windows\Forms\Controls\ToolStrips\ToolStripManagerRenderMode.cs (3)
11
Custom =
ToolStripRenderMode
.Custom,
12
System =
ToolStripRenderMode
.System,
13
Professional =
ToolStripRenderMode
.Professional
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
244
public
ToolStripRenderMode
RenderMode
System\Windows\Forms\Controls\ToolStrips\ToolStripRendererSwitcher.cs (13)
19
private readonly
ToolStripRenderMode
_defaultRenderMode =
ToolStripRenderMode
.ManagerRenderMode;
21
public ToolStripRendererSwitcher(Control owner,
ToolStripRenderMode
defaultRenderMode) : this(owner)
43
if (RenderMode ==
ToolStripRenderMode
.ManagerRenderMode)
74
public
ToolStripRenderMode
RenderMode
80
return
ToolStripRenderMode
.ManagerRenderMode;
85
return
ToolStripRenderMode
.Custom;
92
return
ToolStripRenderMode
.Professional;
97
return
ToolStripRenderMode
.System;
100
return
ToolStripRenderMode
.Custom;
106
if (value ==
ToolStripRenderMode
.Custom)
111
if (value ==
ToolStripRenderMode
.ManagerRenderMode)
177
return RenderMode != _defaultRenderMode && RenderMode !=
ToolStripRenderMode
.Custom;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
956
menu.RenderMode =
ToolStripRenderMode
.System;
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\ContextMenuStripActionList.cs (2)
80
public
ToolStripRenderMode
RenderMode
82
get => (
ToolStripRenderMode
)GetProperty(nameof(RenderMode))!;
System\Windows\Forms\Design\ToolStripActionList.cs (2)
94
public
ToolStripRenderMode
RenderMode
96
get => (
ToolStripRenderMode
)GetProperty(nameof(RenderMode))!;
System.Windows.Forms.Design.Tests (6)
System\Windows\Forms\Design\ContextMenuStripActionListTests.cs (3)
93
[EnumData<
ToolStripRenderMode
>]
94
public void RenderMode_GetSet_ReturnsExpected(
ToolStripRenderMode
renderMode)
96
if (renderMode ==
ToolStripRenderMode
.Custom)
System\Windows\Forms\Design\ToolStripActionListTests.cs (3)
79
[EnumData<
ToolStripRenderMode
>]
80
public void RenderMode_GetSet_ReturnsExpected(
ToolStripRenderMode
renderMode)
82
if (renderMode ==
ToolStripRenderMode
.Custom)
System.Windows.Forms.Tests (115)
System\Windows\Forms\MdiControlStripTests.cs (1)
130
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, mdiControlStrip.RenderMode);
System\Windows\Forms\MenuStripTests.cs (1)
128
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
System\Windows\Forms\StatusStripTests.cs (33)
128
Assert.True(control.RenderMode is
ToolStripRenderMode
.System or
ToolStripRenderMode
.ManagerRenderMode);
469
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer), 3)]
470
[InlineData(
ToolStripRenderMode
.ManagerRenderMode, typeof(ToolStripProfessionalRenderer), 2)]
471
public void StatusStrip_RenderMode_Set_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType, int expectedSameRendererChangedCallCount)
483
control.RenderMode =
ToolStripRenderMode
.System;
484
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
503
control.RenderMode =
ToolStripRenderMode
.System;
504
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
512
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer), 2)]
513
[InlineData(
ToolStripRenderMode
.ManagerRenderMode, typeof(ToolStripProfessionalRenderer), 1)]
514
public void StatusStrip_RenderMode_SetWithCustomRenderer_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType, int expectedSameRendererChangedCallCount)
540
control.RenderMode =
ToolStripRenderMode
.System;
541
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
555
control.RenderMode =
ToolStripRenderMode
.Professional;
556
Assert.Equal(
ToolStripRenderMode
.Professional, control.RenderMode);
559
control.RenderMode =
ToolStripRenderMode
.System;
560
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
564
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
567
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
568
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
572
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
583
control.RenderMode =
ToolStripRenderMode
.Professional;
584
Assert.Equal(
ToolStripRenderMode
.Professional, control.RenderMode);
587
control.RenderMode =
ToolStripRenderMode
.System;
588
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
592
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
595
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
596
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
600
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
605
[InvalidEnumData<
ToolStripRenderMode
>]
606
public void StatusStrip_RenderMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
ToolStripRenderMode
value)
616
Assert.Throws<NotSupportedException>(() => control.RenderMode =
ToolStripRenderMode
.Custom);
System\Windows\Forms\ToolStripContentPanelTests.cs (43)
104
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
1154
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
1161
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
1170
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
1194
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
1204
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
1216
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
1286
[InlineData(
ToolStripRenderMode
.ManagerRenderMode, typeof(ToolStripProfessionalRenderer), 3)]
1287
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer), 4)]
1288
[InlineData(
ToolStripRenderMode
.System, typeof(ToolStripSystemRenderer), 4)]
1289
public void ToolStripContentPanel_RenderMode_Set_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType, int expectedSetSameCallCount)
1301
control.RenderMode =
ToolStripRenderMode
.System;
1302
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
1325
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer))]
1326
[InlineData(
ToolStripRenderMode
.System, typeof(ToolStripSystemRenderer))]
1327
public void ToolStripContentPanel_RenderMode_SetWithCustomRenderer_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType)
1355
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
1356
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
1365
[InlineData(
ToolStripRenderMode
.ManagerRenderMode, typeof(ToolStripProfessionalRenderer), 3)]
1366
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer), 4)]
1367
[InlineData(
ToolStripRenderMode
.System, typeof(ToolStripSystemRenderer), 4)]
1368
public void ToolStripContentPanel_RenderMode_SetWithHandle_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType, int expectedSetSameCallCount)
1387
control.RenderMode =
ToolStripRenderMode
.System;
1388
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
1420
[InvalidEnumData<
ToolStripRenderMode
>]
1421
public void ToolStripContentPanel_RenderMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
ToolStripRenderMode
value)
1431
Assert.Throws<NotSupportedException>(() => control.RenderMode =
ToolStripRenderMode
.Custom);
1441
item.RenderMode =
ToolStripRenderMode
.Professional;
1442
Assert.Equal(
ToolStripRenderMode
.Professional, item.RenderMode);
1445
item.RenderMode =
ToolStripRenderMode
.System;
1446
Assert.Equal(
ToolStripRenderMode
.System, item.RenderMode);
1450
Assert.Equal(
ToolStripRenderMode
.Custom, item.RenderMode);
1453
item.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
1454
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, item.RenderMode);
1458
Assert.Equal(
ToolStripRenderMode
.System, item.RenderMode);
1469
item.RenderMode =
ToolStripRenderMode
.Professional;
1470
Assert.Equal(
ToolStripRenderMode
.Professional, item.RenderMode);
1473
item.RenderMode =
ToolStripRenderMode
.System;
1474
Assert.Equal(
ToolStripRenderMode
.System, item.RenderMode);
1478
Assert.Equal(
ToolStripRenderMode
.Custom, item.RenderMode);
1481
item.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
1482
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, item.RenderMode);
1486
Assert.Equal(
ToolStripRenderMode
.System, item.RenderMode);
System\Windows\Forms\ToolStripDropDownTests.cs (1)
136
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
System\Windows\Forms\ToolStripTests.cs (36)
144
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
299
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3237
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
3242
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
3249
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3295
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer))]
3296
[InlineData(
ToolStripRenderMode
.System, typeof(ToolStripSystemRenderer))]
3297
public void ToolStrip_RenderMode_Set_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType)
3309
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
3310
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3329
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
3330
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3338
[InlineData(
ToolStripRenderMode
.Professional, typeof(ToolStripProfessionalRenderer))]
3339
[InlineData(
ToolStripRenderMode
.System, typeof(ToolStripSystemRenderer))]
3340
public void ToolStrip_RenderMode_SetWithCustomRenderer_ReturnsExpected(
ToolStripRenderMode
value, Type expectedRendererType)
3366
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
3367
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3381
control.RenderMode =
ToolStripRenderMode
.Professional;
3382
Assert.Equal(
ToolStripRenderMode
.Professional, control.RenderMode);
3385
control.RenderMode =
ToolStripRenderMode
.System;
3386
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
3390
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
3393
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
3394
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3398
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3409
control.RenderMode =
ToolStripRenderMode
.Professional;
3410
Assert.Equal(
ToolStripRenderMode
.Professional, control.RenderMode);
3413
control.RenderMode =
ToolStripRenderMode
.System;
3414
Assert.Equal(
ToolStripRenderMode
.System, control.RenderMode);
3418
Assert.Equal(
ToolStripRenderMode
.Custom, control.RenderMode);
3421
control.RenderMode =
ToolStripRenderMode
.ManagerRenderMode;
3422
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3426
Assert.Equal(
ToolStripRenderMode
.ManagerRenderMode, control.RenderMode);
3431
[InvalidEnumData<
ToolStripRenderMode
>]
3432
public void ToolStrip_RenderMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
ToolStripRenderMode
value)
3442
Assert.Throws<NotSupportedException>(() => control.RenderMode =
ToolStripRenderMode
.Custom);