191 references to DrawMode
PresentationUI (1)
MS\Internal\Documents\SignatureSummaryDialog.Designer.cs (1)
150
_listBoxSummary.DrawMode = System.Windows.Forms.
DrawMode
.OwnerDrawVariable;
System.Windows.Forms (38)
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (15)
361
case
DrawMode
.OwnerDrawFixed:
364
case
DrawMode
.OwnerDrawVariable:
405
[DefaultValue(
DrawMode
.Normal)]
408
public
DrawMode
DrawMode
410
get => Properties.GetValueOrDefault(s_propDrawMode,
DrawMode
.Normal);
418
Properties.AddOrRemoveValue(s_propDrawMode, value, defaultValue:
DrawMode
.Normal);
579
DrawMode
drawMode = DrawMode;
580
if (drawMode ==
DrawMode
.OwnerDrawFixed ||
581
drawMode ==
DrawMode
.OwnerDrawVariable ||
602
if (DrawMode !=
DrawMode
.Normal)
827
if (DrawMode !=
DrawMode
.Normal)
1957
if (DrawMode !=
DrawMode
.OwnerDrawVariable)
3387
if (DrawMode ==
DrawMode
.OwnerDrawFixed)
3392
else if (DrawMode ==
DrawMode
.OwnerDrawVariable)
3607
if (DrawMode ==
DrawMode
.OwnerDrawVariable && itemID >= 0)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (2)
132
public override
DrawMode
DrawMode
136
return
DrawMode
.Normal;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (20)
67
private
DrawMode
_drawMode =
DrawMode
.Normal;
326
case
DrawMode
.Normal:
328
case
DrawMode
.OwnerDrawFixed:
331
case
DrawMode
.OwnerDrawVariable:
390
[DefaultValue(
DrawMode
.Normal)]
393
public virtual
DrawMode
DrawMode
406
if (MultiColumn && value ==
DrawMode
.OwnerDrawVariable)
413
if (_drawMode ==
DrawMode
.OwnerDrawVariable)
579
if (_drawMode is
DrawMode
.OwnerDrawFixed or
DrawMode
.OwnerDrawVariable)
595
if (_drawMode ==
DrawMode
.OwnerDrawFixed && IsHandleCreated)
655
if (DrawMode !=
DrawMode
.Normal)
690
if (value && _drawMode ==
DrawMode
.OwnerDrawVariable)
714
if (_drawMode ==
DrawMode
.OwnerDrawVariable)
1418
if (_drawMode !=
DrawMode
.OwnerDrawVariable)
1754
if (_drawMode ==
DrawMode
.OwnerDrawFixed)
1949
if (_drawMode ==
DrawMode
.OwnerDrawVariable)
2167
return ItemHeight != DefaultListBoxItemHeight && _drawMode !=
DrawMode
.Normal;
2379
if (_drawMode ==
DrawMode
.OwnerDrawVariable && mis->itemID >= 0)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
316
DrawMode =
DrawMode
.OwnerDrawFixed
System.Windows.Forms.Design (7)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
431
_listBox.DrawMode =
DrawMode
.OwnerDrawFixed;
System\Drawing\Design\ColorEditor.ColorUI.cs (2)
180
DrawMode =
DrawMode
.OwnerDrawFixed,
194
DrawMode =
DrawMode
.OwnerDrawFixed,
System\Drawing\Design\CursorEditor.CursorUI.cs (1)
24
DrawMode =
DrawMode
.OwnerDrawFixed;
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
523
_selectedColumns.DrawMode =
DrawMode
.OwnerDrawFixed;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (2)
257
_newItemTypes.DrawMode =
DrawMode
.OwnerDrawVariable;
289
_listBoxItems.DrawMode =
DrawMode
.OwnerDrawVariable;
System.Windows.Forms.Tests (133)
CheckedListBoxTests.cs (7)
74
DrawMode
result = box.DrawMode;
76
Assert.Equal(
DrawMode
.Normal, result);
84
box.DrawMode.Should().Be(
DrawMode
.Normal);
86
box.DrawMode =
DrawMode
.OwnerDrawFixed;
87
box.DrawMode.Should().Be(
DrawMode
.Normal);
89
box.DrawMode =
DrawMode
.OwnerDrawVariable;
90
box.DrawMode.Should().Be(
DrawMode
.Normal);
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (1)
479
DrawMode =
DrawMode
.OwnerDrawVariable;
System\Windows\Forms\ComboBoxTests.cs (9)
71
Assert.Equal(
DrawMode
.Normal, control.DrawMode);
2617
[InlineData(
DrawMode
.Normal)]
2618
[InlineData(
DrawMode
.OwnerDrawFixed)]
2619
[InlineData(
DrawMode
.OwnerDrawVariable)]
2620
public void ComboBox_GetItemHeight_Invoke_ReturnsExpected(
DrawMode
drawMode)
2628
private ComboBox CreateComboBox(
DrawMode
drawMode, int itemHeight = 15)
2652
using ComboBox control = CreateComboBox(
DrawMode
.OwnerDrawVariable);
2674
control.DrawMode =
DrawMode
.OwnerDrawVariable;
2759
DrawMode =
DrawMode
.OwnerDrawVariable;
System\Windows\Forms\ListBoxTests.cs (116)
68
Assert.Equal(
DrawMode
.Normal, control.DrawMode);
323
[InlineData(
DrawMode
.Normal, 0x562100C1)]
324
[InlineData(
DrawMode
.OwnerDrawFixed, 0x562100D1)]
325
[InlineData(
DrawMode
.OwnerDrawVariable, 0x562100E1)]
326
public void ListBox_CreateParams_GetDrawMode_ReturnsExpected(
DrawMode
drawMode, int expectedStyle)
876
yield return new object[] { autoSize, true,
DrawMode
.Normal };
877
yield return new object[] { autoSize, false,
DrawMode
.Normal };
879
yield return new object[] { autoSize, true,
DrawMode
.OwnerDrawFixed };
880
yield return new object[] { autoSize, false,
DrawMode
.OwnerDrawFixed };
882
yield return new object[] { autoSize, false,
DrawMode
.OwnerDrawVariable };
888
public void ListBox_DrawMode_Set_GetReturnsExpected(bool autoSize, bool multiColumn,
DrawMode
value)
912
yield return new object[] { true, true,
DrawMode
.Normal, 0 };
913
yield return new object[] { true, false,
DrawMode
.Normal, 0 };
914
yield return new object[] { false, true,
DrawMode
.Normal, 0 };
915
yield return new object[] { false, false,
DrawMode
.Normal, 0 };
917
yield return new object[] { true, true,
DrawMode
.OwnerDrawFixed, 0 };
918
yield return new object[] { true, false,
DrawMode
.OwnerDrawFixed, 0 };
919
yield return new object[] { false, true,
DrawMode
.OwnerDrawFixed, 0 };
920
yield return new object[] { false, false,
DrawMode
.OwnerDrawFixed, 0 };
922
yield return new object[] { true, false,
DrawMode
.OwnerDrawVariable, 1 };
923
yield return new object[] { false, false,
DrawMode
.OwnerDrawVariable, 0 };
928
public void ListBox_DrawMode_SetWithParent_GetReturnsExpected(bool autoSize, bool multiColumn,
DrawMode
value, int expectedParentLayoutCallCount)
977
yield return new object[] { autoSize, true,
DrawMode
.Normal, 0 };
978
yield return new object[] { autoSize, false,
DrawMode
.Normal, 0 };
980
yield return new object[] { autoSize, true,
DrawMode
.OwnerDrawFixed, 1 };
981
yield return new object[] { autoSize, false,
DrawMode
.OwnerDrawFixed, 1 };
983
yield return new object[] { autoSize, false,
DrawMode
.OwnerDrawVariable, 1 };
989
public void ListBox_DrawMode_SetWithHandle_GetReturnsExpected(bool autoSize, bool multiColumn,
DrawMode
value, int expectedCreatedCallCount)
1025
[InvalidEnumData<
DrawMode
>]
1026
public void ListBox_DrawMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
DrawMode
value)
1039
Assert.Throws<ArgumentException>("value", () => control.DrawMode =
DrawMode
.OwnerDrawVariable);
1707
foreach (Enum drawMode in Enum.GetValues(typeof(
DrawMode
)))
1720
public void ListBox_ItemHeight_Set_GetReturnsExpected(
DrawMode
drawMode, bool integralHeight, int value)
1743
yield return new object[] {
DrawMode
.Normal, integralHeight, 1, 0 };
1744
yield return new object[] {
DrawMode
.Normal, integralHeight, Control.DefaultFont.Height, 0 };
1745
yield return new object[] {
DrawMode
.Normal, integralHeight, 255, 0 };
1746
yield return new object[] {
DrawMode
.OwnerDrawFixed, integralHeight, 1, 1 };
1747
yield return new object[] {
DrawMode
.OwnerDrawFixed, integralHeight, Control.DefaultFont.Height, 0 };
1748
yield return new object[] {
DrawMode
.OwnerDrawFixed, integralHeight, 255, 1 };
1749
yield return new object[] {
DrawMode
.OwnerDrawVariable, integralHeight, 1, 0 };
1750
yield return new object[] {
DrawMode
.OwnerDrawVariable, integralHeight, Control.DefaultFont.Height, 0 };
1751
yield return new object[] {
DrawMode
.OwnerDrawVariable, integralHeight, 255, 0 };
1757
public void ListBox_ItemHeight_SetWithHandle_GetReturnsExpected(
DrawMode
drawMode, bool integralHeight, int value, int expectedInvalidatedCallCount)
1791
[InlineData(
DrawMode
.Normal, false)]
1792
[InlineData(
DrawMode
.OwnerDrawFixed, true)]
1793
[InlineData(
DrawMode
.OwnerDrawVariable, false)]
1794
public void ListBox_ItemHeight_Set_GetItemHeight_ReturnsExpected(
DrawMode
drawMode, bool expected)
1820
Assert.True(control.DrawMode is
DrawMode
.Normal);
1876
yield return new object[] {
DrawMode
.Normal, true };
1877
yield return new object[] {
DrawMode
.Normal, false };
1878
yield return new object[] {
DrawMode
.OwnerDrawFixed, true };
1879
yield return new object[] {
DrawMode
.OwnerDrawFixed, false };
1884
public void ListBox_MultiColumn_Set_GetReturnsExpected(
DrawMode
drawMode, bool value)
1907
yield return new object[] {
DrawMode
.Normal, true, 1 };
1908
yield return new object[] {
DrawMode
.Normal, false, 0 };
1909
yield return new object[] {
DrawMode
.OwnerDrawFixed, true, 1 };
1910
yield return new object[] {
DrawMode
.OwnerDrawFixed, false, 0 };
1915
public void ListBox_MultiColumn_SetWithHandle_GetReturnsExpected(
DrawMode
drawMode, bool value, int expectedCreatedCallCount)
1958
DrawMode =
DrawMode
.OwnerDrawVariable
2053
yield return new object[] {
DrawMode
.Normal, BorderStyle.Fixed3D, Control.DefaultFont.Height + extra };
2054
yield return new object[] {
DrawMode
.Normal, BorderStyle.FixedSingle, Control.DefaultFont.Height + extra };
2055
yield return new object[] {
DrawMode
.Normal, BorderStyle.None, Control.DefaultFont.Height };
2057
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.Fixed3D, Control.DefaultFont.Height + extra };
2058
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.FixedSingle, Control.DefaultFont.Height + extra };
2059
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.None, Control.DefaultFont.Height };
2061
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.Fixed3D, extra };
2062
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.FixedSingle, extra };
2063
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.None, 0 };
2068
public void ListBox_PreferredHeight_GetEmpty_ReturnsExpected(
DrawMode
drawMode, BorderStyle borderStyle, int expected)
2082
yield return new object[] {
DrawMode
.Normal, BorderStyle.Fixed3D, (Control.DefaultFont.Height * 2) + extra };
2083
yield return new object[] {
DrawMode
.Normal, BorderStyle.FixedSingle, (Control.DefaultFont.Height * 2) + extra };
2084
yield return new object[] {
DrawMode
.Normal, BorderStyle.None, (Control.DefaultFont.Height * 2) };
2086
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.Fixed3D, (Control.DefaultFont.Height * 2) + extra };
2087
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.FixedSingle, (Control.DefaultFont.Height * 2) + extra };
2088
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.None, (Control.DefaultFont.Height * 2) };
2090
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.Fixed3D, (Control.DefaultFont.Height * 2) + extra };
2091
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.FixedSingle, (Control.DefaultFont.Height * 2) + extra };
2092
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.None, (Control.DefaultFont.Height * 2) };
2097
public void ListBox_PreferredHeight_GetNotEmpty_ReturnsExpected(
DrawMode
drawMode, BorderStyle borderStyle, int expected)
2112
yield return new object[] {
DrawMode
.Normal, BorderStyle.Fixed3D };
2113
yield return new object[] {
DrawMode
.Normal, BorderStyle.FixedSingle };
2114
yield return new object[] {
DrawMode
.Normal, BorderStyle.None };
2116
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.Fixed3D };
2117
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.FixedSingle };
2118
yield return new object[] {
DrawMode
.OwnerDrawFixed, BorderStyle.None };
2120
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.Fixed3D };
2121
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.FixedSingle };
2122
yield return new object[] {
DrawMode
.OwnerDrawVariable, BorderStyle.None };
2127
public void ListBox_PreferredHeight_GetEmptyWithHandle_ReturnsExpected(
DrawMode
drawMode, BorderStyle borderStyle)
2151
public void ListBox_PreferredHeight_GetNotEmptyWithHandle_ReturnsExpected(
DrawMode
drawMode, BorderStyle borderStyle)
5144
[EnumData<
DrawMode
>]
5145
public void ListBox_GetItemHeight_InvokeEmptyWithoutHandle_ReturnsExpected(
DrawMode
drawMode)
5157
foreach (
DrawMode
drawMode in Enum.GetValues(typeof(
DrawMode
)))
5166
public void ListBox_GetItemHeight_InvokeNotEmptyWithoutHandle_ReturnsExpected(
DrawMode
drawMode, int index)
5179
[InlineData(
DrawMode
.Normal)]
5180
[InlineData(
DrawMode
.OwnerDrawFixed)]
5181
[InlineData(
DrawMode
.OwnerDrawVariable)]
5182
public void ListBox_GetItemHeight_InvokeEmptyWithHandle_ReturnsExpected(
DrawMode
drawMode)
5205
public void ListBox_GetItemHeight_InvokeNotEmptyWithHandle_ReturnsExpected(
DrawMode
drawMode, int index)
5230
yield return new object[] {
DrawMode
.Normal, 0, 0, 0, 0 };
5231
yield return new object[] {
DrawMode
.Normal, 1, 0, -2, -2 };
5232
yield return new object[] {
DrawMode
.Normal, 0, 0, 10, 10 };
5233
yield return new object[] {
DrawMode
.OwnerDrawFixed, 0, 0, 0, 0 };
5234
yield return new object[] {
DrawMode
.OwnerDrawFixed, 1, 0, -2, -2 };
5235
yield return new object[] {
DrawMode
.OwnerDrawFixed, 0, 0, 10, 10 };
5236
yield return new object[] {
DrawMode
.OwnerDrawVariable, 0, 0, 0, 0 };
5237
yield return new object[] {
DrawMode
.OwnerDrawVariable, 1, 1, -2, -2 };
5238
yield return new object[] {
DrawMode
.OwnerDrawVariable, 0, 0, 10, 10 };
5243
public void ListBox_GetItemHeight_InvokeCustomGetItemHeight_ReturnsExpected(
DrawMode
drawMode, int index, int expectedIndex, int getItemRectResult, int expected)
6285
[InlineData(
DrawMode
.OwnerDrawVariable, true)]
6286
[InlineData(
DrawMode
.OwnerDrawFixed, false)]
6287
[InlineData(
DrawMode
.Normal, false)]
6288
public void ListBox_Refresh_CallsOnMeasureItemBasedOnDrawMode(
DrawMode
drawMode, bool expectedMeasureItemCalled)
6357
DrawMode =
DrawMode
.Normal,
6381
DrawMode =
DrawMode
.Normal,
WinFormsControlsTest (12)
ComboBoxesWithScrollBars.cs (9)
41
useDifferentHeightsCheckBox1.Checked = comboBox1.DrawMode ==
DrawMode
.OwnerDrawVariable;
42
useDifferentHeightsCheckBox2.Checked = comboBox2.DrawMode ==
DrawMode
.OwnerDrawVariable;
43
useDifferentHeightsCheckBox3.Checked = comboBox3.DrawMode ==
DrawMode
.OwnerDrawVariable;
79
comboBox1.DrawMode =
DrawMode
.OwnerDrawVariable;
84
comboBox1.DrawMode =
DrawMode
.OwnerDrawFixed;
95
comboBox2.DrawMode =
DrawMode
.OwnerDrawVariable;
100
comboBox2.DrawMode =
DrawMode
.OwnerDrawFixed;
112
comboBox3.DrawMode =
DrawMode
.OwnerDrawVariable;
119
comboBox3.DrawMode =
DrawMode
.OwnerDrawFixed;
ListBoxes.Designer.cs (3)
68
this.listBox1.DrawMode = System.Windows.Forms.
DrawMode
.Normal;
146
this.listBox3.DrawMode = System.Windows.Forms.
DrawMode
.OwnerDrawFixed;
187
this.listBox4.DrawMode = System.Windows.Forms.
DrawMode
.OwnerDrawVariable;