418 references to SelectionMode
System.Windows.Forms (47)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (9)
188
public override
SelectionMode
SelectionMode
195
if (value is not
SelectionMode
.One and not
SelectionMode
.None)
581
Color backColor = (SelectionMode !=
SelectionMode
.None) ? e.BackColor : BackColor;
582
Color foreColor = (SelectionMode !=
SelectionMode
.None) ? e.ForeColor : ForeColor;
594
if (SelectionMode !=
SelectionMode
.None && (e.State & DrawItemState.Selected) == DrawItemState.Selected)
717
Color backColor = (SelectionMode !=
SelectionMode
.None) ? e.BackColor : BackColor;
728
Color foreColor = (SelectionMode !=
SelectionMode
.None) ? e.ForeColor : ForeColor;
777
if (e.KeyChar == ' ' && SelectionMode !=
SelectionMode
.None)
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (3)
37
=> this.IsOwnerHandleCreated(out ListBox? owner) && owner.SelectionMode !=
SelectionMode
.None;
41
&& owner.SelectionMode !=
SelectionMode
.One
42
&& owner.SelectionMode !=
SelectionMode
.None;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (28)
69
private
SelectionMode
_selectionMode =
SelectionMode
.One;
71
private
SelectionMode
_cachedSelectionMode =
SelectionMode
.One;
311
case
SelectionMode
.None:
314
case
SelectionMode
.MultiSimple:
317
case
SelectionMode
.MultiExtended:
320
case
SelectionMode
.One:
810
return _selectionMode !=
SelectionMode
.None;
830
SelectionMode
current = (_selectionModeChanging) ? _cachedSelectionMode : _selectionMode;
832
if (current ==
SelectionMode
.None)
837
if (current ==
SelectionMode
.One && IsHandleCreated)
854
if (_selectionMode ==
SelectionMode
.None)
859
if (_selectionMode ==
SelectionMode
.One && value != -1)
989
[DefaultValue(
SelectionMode
.One)]
991
public virtual
SelectionMode
SelectionMode
1062
if (SelectionMode !=
SelectionMode
.None && SelectedItem is not null)
1084
if (SelectionMode !=
SelectionMode
.None && value is not null && (SelectedItem is null || !value.Equals(GetItemText(SelectedItem))))
1635
Debug.Assert(_selectionMode !=
SelectionMode
.None, "Guard against setting selection for None selection mode outside this code.");
1637
if (_selectionMode ==
SelectionMode
.One)
1665
case
SelectionMode
.One:
1674
case
SelectionMode
.MultiSimple:
1675
case
SelectionMode
.MultiExtended:
1784
if (_selectionMode !=
SelectionMode
.None)
1793
if (_selectedItems.Count > 0 && _selectionMode ==
SelectionMode
.One)
1937
if (SelectionMode !=
SelectionMode
.None && DataManager is not null)
2007
if (SelectionMode !=
SelectionMode
.None)
2149
if (_selectionMode ==
SelectionMode
.None)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (2)
186
|| _owningListBox.SelectionMode ==
SelectionMode
.None
187
|| _owningListBox.SelectionMode ==
SelectionMode
.One
System\Windows\Forms\Controls\ListBoxes\ListBox.SelectedObjectCollection.cs (5)
38
SelectionMode
current = _owner._selectionModeChanging ? _owner._cachedSelectionMode : _owner._selectionMode;
41
case
SelectionMode
.None:
44
case
SelectionMode
.One:
53
case
SelectionMode
.MultiSimple:
54
case
SelectionMode
.MultiExtended:
System.Windows.Forms.Design (3)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (2)
430
_listBox.SelectionMode = (CanSelectMultipleInstances() ?
SelectionMode
.MultiExtended :
SelectionMode
.One);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
294
_listBoxItems.SelectionMode =
SelectionMode
.MultiExtended;
System.Windows.Forms.Tests (367)
CheckedListBoxTests.cs (8)
94
[InlineData(
SelectionMode
.None)]
95
[InlineData(
SelectionMode
.One)]
96
public void CheckedListBox_SelectionModeGetSet(
SelectionMode
expected)
107
[InlineData(
SelectionMode
.MultiSimple)]
108
[InlineData(
SelectionMode
.MultiExtended)]
109
public void CheckedListBox_SelectionModeGetSetInvalidFromEnum(
SelectionMode
expected)
117
[InvalidEnumData<
SelectionMode
>]
118
public void CheckedListBox_SelectionMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
SelectionMode
value)
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (13)
160
[InlineData(
SelectionMode
.One, true)]
161
[InlineData(
SelectionMode
.None, false)]
162
[InlineData(
SelectionMode
.MultiSimple, true)]
163
[InlineData(
SelectionMode
.MultiExtended, true)]
164
public unsafe void ListBoxItemAccessibleObject_GetPropertyValue_IsSelectionRequired(
SelectionMode
mode, bool expected)
181
[InlineData(
SelectionMode
.One, false)]
182
[InlineData(
SelectionMode
.None, false)]
183
[InlineData(
SelectionMode
.MultiSimple, true)]
184
[InlineData(
SelectionMode
.MultiExtended, true)]
185
public unsafe void ListBoxItemAccessibleObject_GetPropertyValue_CanSelectMultiple(
SelectionMode
mode, bool expected)
205
listBox.SelectionMode =
SelectionMode
.MultiSimple;
312
using ListBox listBox = new() { SelectionMode = multipleSelection ?
SelectionMode
.MultiExtended :
SelectionMode
.One };
System\Windows\Forms\ListBox.ObjectCollectionTests.cs (144)
766
[InlineData(
SelectionMode
.MultiExtended)]
767
[InlineData(
SelectionMode
.MultiSimple)]
768
public void ListBoxObjectCollection_Item_SetWithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
835
[InlineData(
SelectionMode
.MultiExtended)]
836
[InlineData(
SelectionMode
.MultiSimple)]
837
public void ListBoxObjectCollection_Item_SetWithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
1048
[InlineData(
SelectionMode
.MultiExtended)]
1049
[InlineData(
SelectionMode
.MultiSimple)]
1050
public void ListBoxObjectCollection_Item_SetWithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
1147
[InlineData(
SelectionMode
.MultiExtended)]
1148
[InlineData(
SelectionMode
.MultiSimple)]
1149
public void ListBoxObjectCollection_Item_SetWithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
1852
[InlineData(
SelectionMode
.MultiExtended)]
1853
[InlineData(
SelectionMode
.MultiSimple)]
1854
public void ListBoxObjectCollection_Add_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
1896
[InlineData(
SelectionMode
.MultiExtended)]
1897
[InlineData(
SelectionMode
.MultiSimple)]
1898
public void ListBoxObjectCollection_Add_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
2024
[InlineData(
SelectionMode
.MultiExtended)]
2025
[InlineData(
SelectionMode
.MultiSimple)]
2026
public void ListBoxObjectCollection_Add_WithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
2084
[InlineData(
SelectionMode
.MultiExtended)]
2085
[InlineData(
SelectionMode
.MultiSimple)]
2086
public void ListBoxObjectCollection_Add_WithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
2593
[InlineData(
SelectionMode
.MultiExtended)]
2594
[InlineData(
SelectionMode
.MultiSimple)]
2595
public void ListBoxObjectCollection_AddRange_ObjectArrayWithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
2628
[InlineData(
SelectionMode
.MultiExtended)]
2629
[InlineData(
SelectionMode
.MultiSimple)]
2630
public void ListBoxObjectCollection_AddRange_ObjectArrayWithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
2746
[InlineData(
SelectionMode
.MultiExtended)]
2747
[InlineData(
SelectionMode
.MultiSimple)]
2748
public void ListBoxObjectCollection_AddRange_ObjectArrayWithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
2794
[InlineData(
SelectionMode
.MultiExtended)]
2795
[InlineData(
SelectionMode
.MultiSimple)]
2796
public void ListBoxObjectCollection_AddRange_ObjectArrayWithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
3297
[InlineData(
SelectionMode
.MultiExtended)]
3298
[InlineData(
SelectionMode
.MultiSimple)]
3299
public void ListBoxObjectCollection_AddRange_ObjectCollectionWithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
3337
[InlineData(
SelectionMode
.MultiExtended)]
3338
[InlineData(
SelectionMode
.MultiSimple)]
3339
public void ListBoxObjectCollection_AddRange_ObjectCollectionWithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
3470
[InlineData(
SelectionMode
.MultiExtended)]
3471
[InlineData(
SelectionMode
.MultiSimple)]
3472
public void ListBoxObjectCollection_AddRange_ObjectCollectionWithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
3523
[InlineData(
SelectionMode
.MultiExtended)]
3524
[InlineData(
SelectionMode
.MultiSimple)]
3525
public void ListBoxObjectCollection_AddRange_ObjectCollectionWithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
4669
[InlineData(
SelectionMode
.MultiExtended)]
4670
[InlineData(
SelectionMode
.MultiSimple)]
4671
public void ListBoxObjectCollection_Insert_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
4713
[InlineData(
SelectionMode
.MultiExtended)]
4714
[InlineData(
SelectionMode
.MultiSimple)]
4715
public void ListBoxObjectCollection_Insert_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
4839
[InlineData(
SelectionMode
.MultiExtended)]
4840
[InlineData(
SelectionMode
.MultiSimple)]
4841
public void ListBoxObjectCollection_Insert_WithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
4899
[InlineData(
SelectionMode
.MultiExtended)]
4900
[InlineData(
SelectionMode
.MultiSimple)]
4901
public void ListBoxObjectCollection_Insert_WithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
5619
[InlineData(
SelectionMode
.MultiExtended)]
5620
[InlineData(
SelectionMode
.MultiSimple)]
5621
public void ListBoxObjectCollection_Remove_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
5671
[InlineData(
SelectionMode
.MultiExtended)]
5672
[InlineData(
SelectionMode
.MultiSimple)]
5673
public void ListBoxObjectCollection_Remove_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
5844
[InlineData(
SelectionMode
.MultiExtended)]
5845
[InlineData(
SelectionMode
.MultiSimple)]
5846
public void ListBoxObjectCollection_Remove_WithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
5912
[InlineData(
SelectionMode
.MultiExtended)]
5913
[InlineData(
SelectionMode
.MultiSimple)]
5914
public void ListBoxObjectCollection_Remove_WithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
6474
[InlineData(
SelectionMode
.MultiExtended)]
6475
[InlineData(
SelectionMode
.MultiSimple)]
6476
public void ListBoxObjectCollection_RemoveAt_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
6526
[InlineData(
SelectionMode
.MultiExtended)]
6527
[InlineData(
SelectionMode
.MultiSimple)]
6528
public void ListBoxObjectCollection_RemoveAt_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
6699
[InlineData(
SelectionMode
.MultiExtended)]
6700
[InlineData(
SelectionMode
.MultiSimple)]
6701
public void ListBoxObjectCollection_RemoveAt_WithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
6767
[InlineData(
SelectionMode
.MultiExtended)]
6768
[InlineData(
SelectionMode
.MultiSimple)]
6769
public void ListBoxObjectCollection_RemoveAt_WithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
7571
[InlineData(
SelectionMode
.MultiExtended)]
7572
[InlineData(
SelectionMode
.MultiSimple)]
7573
public void ListBoxObjectCollection_IListItem_SetWithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
7640
[InlineData(
SelectionMode
.MultiExtended)]
7641
[InlineData(
SelectionMode
.MultiSimple)]
7642
public void ListBoxObjectCollection_IListItem_SetWithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
7853
[InlineData(
SelectionMode
.MultiExtended)]
7854
[InlineData(
SelectionMode
.MultiSimple)]
7855
public void ListBoxObjectCollection_IListItem_SetWithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
7952
[InlineData(
SelectionMode
.MultiExtended)]
7953
[InlineData(
SelectionMode
.MultiSimple)]
7954
public void ListBoxObjectCollection_IListItem_SetWithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
8657
[InlineData(
SelectionMode
.MultiExtended)]
8658
[InlineData(
SelectionMode
.MultiSimple)]
8659
public void ListBoxObjectCollection_IListAdd_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
8701
[InlineData(
SelectionMode
.MultiExtended)]
8702
[InlineData(
SelectionMode
.MultiSimple)]
8703
public void ListBoxObjectCollection_IListAdd_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
8829
[InlineData(
SelectionMode
.MultiExtended)]
8830
[InlineData(
SelectionMode
.MultiSimple)]
8831
public void ListBoxObjectCollection_IListAdd_WithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
8889
[InlineData(
SelectionMode
.MultiExtended)]
8890
[InlineData(
SelectionMode
.MultiSimple)]
8891
public void ListBoxObjectCollection_IListAdd_WithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
9991
[InlineData(
SelectionMode
.MultiExtended)]
9992
[InlineData(
SelectionMode
.MultiSimple)]
9993
public void ListBoxObjectCollection_IListInsert_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
10035
[InlineData(
SelectionMode
.MultiExtended)]
10036
[InlineData(
SelectionMode
.MultiSimple)]
10037
public void ListBoxObjectCollection_IListInsert_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
10161
[InlineData(
SelectionMode
.MultiExtended)]
10162
[InlineData(
SelectionMode
.MultiSimple)]
10163
public void ListBoxObjectCollection_IListInsert_WithMultipleSelectedItemsNotSortedWithHandle_Succes(
SelectionMode
selectionMode)
10221
[InlineData(
SelectionMode
.MultiExtended)]
10222
[InlineData(
SelectionMode
.MultiSimple)]
10223
public void ListBoxObjectCollection_IListInsert_WithMultipleSelectedItemsSortedWithHandle_Succes(
SelectionMode
selectionMode)
10941
[InlineData(
SelectionMode
.MultiExtended)]
10942
[InlineData(
SelectionMode
.MultiSimple)]
10943
public void ListBoxObjectCollection_IListRemove_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
10993
[InlineData(
SelectionMode
.MultiExtended)]
10994
[InlineData(
SelectionMode
.MultiSimple)]
10995
public void ListBoxObjectCollection_IListRemove_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
11166
[InlineData(
SelectionMode
.MultiExtended)]
11167
[InlineData(
SelectionMode
.MultiSimple)]
11168
public void ListBoxObjectCollection_IListRemove_WithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
11234
[InlineData(
SelectionMode
.MultiExtended)]
11235
[InlineData(
SelectionMode
.MultiSimple)]
11236
public void ListBoxObjectCollection_IListRemove_WithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
11796
[InlineData(
SelectionMode
.MultiExtended)]
11797
[InlineData(
SelectionMode
.MultiSimple)]
11798
public void ListBoxObjectCollection_IListRemoveAt_WithMultipleSelectedItemsNotSorted_Success(
SelectionMode
selectionMode)
11848
[InlineData(
SelectionMode
.MultiExtended)]
11849
[InlineData(
SelectionMode
.MultiSimple)]
11850
public void ListBoxObjectCollection_IListRemoveAt_WithMultipleSelectedItemsSorted_Success(
SelectionMode
selectionMode)
12021
[InlineData(
SelectionMode
.MultiExtended)]
12022
[InlineData(
SelectionMode
.MultiSimple)]
12023
public void ListBoxObjectCollection_IListRemoveAt_WithMultipleSelectedItemsNotSortedWithHandle_Success(
SelectionMode
selectionMode)
12089
[InlineData(
SelectionMode
.MultiExtended)]
12090
[InlineData(
SelectionMode
.MultiSimple)]
12091
public void ListBoxObjectCollection_IListRemoveAt_WithMultipleSelectedItemsSortedWithHandle_Success(
SelectionMode
selectionMode)
System\Windows\Forms\ListBoxTests.cs (202)
118
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
295
[InlineData(
SelectionMode
.MultiExtended, 0x562108C1)]
296
[InlineData(
SelectionMode
.MultiSimple, 0x562100C9)]
297
[InlineData(
SelectionMode
.None, 0x562140C1)]
298
[InlineData(
SelectionMode
.One, 0x562100C1)]
299
public void ListBox_CreateParams_GetSelectionMode_ReturnsExpected(
SelectionMode
selectionMode, int expectedStyle)
2296
[EnumData<
SelectionMode
>]
2297
public void ListBox_SelectedIndex_GetEmptyWithHandle_ReturnsMinusOne(
SelectionMode
selectionMode)
2309
[EnumData<
SelectionMode
>]
2310
public void ListBox_SelectedIndex_GetNotEmptyWithHandle_ReturnsMinusOne(
SelectionMode
selectionMode)
2323
[InlineData(
SelectionMode
.MultiExtended)]
2324
[InlineData(
SelectionMode
.MultiSimple)]
2325
[InlineData(
SelectionMode
.One)]
2326
public void ListBox_SelectedIndex_SetEmpty_GetReturnsExpected(
SelectionMode
selectionMode)
2353
SelectionMode =
SelectionMode
.One
2392
[InlineData(
SelectionMode
.MultiExtended)]
2393
[InlineData(
SelectionMode
.MultiSimple)]
2394
public void ListBox_SelectedIndex_SetSelectionModeMultiple_GetReturnsExpected(
SelectionMode
selectionMode)
2496
SelectionMode =
SelectionMode
.One
2554
[InlineData(
SelectionMode
.MultiExtended)]
2555
[InlineData(
SelectionMode
.MultiSimple)]
2556
public void ListBox_SelectedIndex_SetSelectionModeMultipleWithHandle_GetReturnsExpected(
SelectionMode
selectionMode)
2623
SelectionMode =
SelectionMode
.One
2644
[InlineData(
SelectionMode
.MultiExtended)]
2645
[InlineData(
SelectionMode
.MultiSimple)]
2646
public void ListBox_SelectedIndex_GetCurSelMultiple_Success(
SelectionMode
selectionMode)
2678
[InlineData(
SelectionMode
.One)]
2679
[InlineData(
SelectionMode
.MultiExtended)]
2680
[InlineData(
SelectionMode
.MultiSimple)]
2681
public void ListBox_SelectedIndex_SetWithHandler_CallsSelectedIndexChanged(
SelectionMode
selectionMode)
2753
SelectionMode =
SelectionMode
.None
2759
[EnumData<
SelectionMode
>]
2760
public void ListBox_SelectedItem_GetEmptyWithHandle_ReturnsNull(
SelectionMode
selectionMode)
2772
[EnumData<
SelectionMode
>]
2773
public void ListBox_SelectedItem_GetNotEmptyWithHandle_ReturnsNull(
SelectionMode
selectionMode)
2786
[InlineData(
SelectionMode
.MultiExtended, null)]
2787
[InlineData(
SelectionMode
.MultiSimple, null)]
2788
[InlineData(
SelectionMode
.One, null)]
2789
[InlineData(
SelectionMode
.MultiExtended, "item")]
2790
[InlineData(
SelectionMode
.MultiSimple, "item")]
2791
[InlineData(
SelectionMode
.One, "item")]
2792
public void ListBox_SelectedItem_SetEmpty_GetReturnsExpected(
SelectionMode
selectionMode, string value)
2819
SelectionMode =
SelectionMode
.One
2866
[InlineData(
SelectionMode
.MultiExtended)]
2867
[InlineData(
SelectionMode
.MultiSimple)]
2868
public void ListBox_SelectedItem_SetSelectionModeMultiple_GetReturnsExpected(
SelectionMode
selectionMode)
2987
SelectionMode =
SelectionMode
.One
3056
[InlineData(
SelectionMode
.MultiExtended)]
3057
[InlineData(
SelectionMode
.MultiSimple)]
3058
public void ListBox_SelectedItem_SetSelectionModeMultipleWithHandle_GetReturnsExpected(
SelectionMode
selectionMode)
3136
SelectionMode =
SelectionMode
.One
3161
[InlineData(
SelectionMode
.MultiExtended)]
3162
[InlineData(
SelectionMode
.MultiSimple)]
3163
public void ListBox_SelectedItem_GetCurSelMultiple_Success(
SelectionMode
selectionMode)
3202
[InlineData(
SelectionMode
.One)]
3203
[InlineData(
SelectionMode
.MultiExtended)]
3204
[InlineData(
SelectionMode
.MultiSimple)]
3205
public void ListBox_SelectedItem_SetWithHandler_CallsSelectedIndexChanged(
SelectionMode
selectionMode)
3265
SelectionMode =
SelectionMode
.None
3276
SelectionMode =
SelectionMode
.None
3294
SelectionMode =
SelectionMode
.MultiSimple
3358
[EnumData<
SelectionMode
>]
3359
public void ListBox_SelectionMode_SetEmpty_GetReturnsExpected(
SelectionMode
value)
3384
foreach (
SelectionMode
selectionMode in Enum.GetValues(typeof(
SelectionMode
)))
3386
foreach (
SelectionMode
value in Enum.GetValues(typeof(
SelectionMode
)))
3395
public void ListBox_SelectionMode_SetEmptyWithCustomOldValue_GetReturnsExpected(
SelectionMode
selectionMode,
SelectionMode
value)
3421
[InlineData(
SelectionMode
.MultiSimple)]
3422
[InlineData(
SelectionMode
.MultiExtended)]
3423
public void ListBox_SelectionMode_SetWithItemsOneSelectedToMulti_GetReturnsExpected(
SelectionMode
value)
3449
control.SelectionMode =
SelectionMode
.One;
3450
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3467
control.SelectionMode =
SelectionMode
.None;
3468
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3476
control.SelectionMode =
SelectionMode
.None;
3477
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3485
control.SelectionMode =
SelectionMode
.One;
3486
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3495
[InlineData(
SelectionMode
.MultiExtended)]
3496
[InlineData(
SelectionMode
.MultiSimple)]
3497
public void ListBox_SelectionMode_SetWithItemsMultiSelectedToOne_GetReturnsExpected(
SelectionMode
selectionMode)
3509
control.SelectionMode =
SelectionMode
.One;
3510
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3518
control.SelectionMode =
SelectionMode
.One;
3519
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3537
[InlineData(
SelectionMode
.MultiExtended)]
3538
[InlineData(
SelectionMode
.MultiSimple)]
3539
public void ListBox_SelectionMode_SetWithItemsMultiSelectedToNone_GetReturnsExpected(
SelectionMode
selectionMode)
3551
control.SelectionMode =
SelectionMode
.None;
3552
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3560
control.SelectionMode =
SelectionMode
.None;
3561
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3579
[InlineData(
SelectionMode
.None, 1)]
3580
[InlineData(
SelectionMode
.MultiExtended, 1)]
3581
[InlineData(
SelectionMode
.MultiSimple, 1)]
3582
[InlineData(
SelectionMode
.One, 0)]
3583
public void ListBox_SelectionMode_SetEmptyWithHandle_GetReturnsExpected(
SelectionMode
value, int expectedCreatedCallCount)
3619
yield return new object[] {
SelectionMode
.None,
SelectionMode
.None, 0 };
3620
yield return new object[] {
SelectionMode
.None,
SelectionMode
.MultiExtended, 1 };
3621
yield return new object[] {
SelectionMode
.None,
SelectionMode
.MultiSimple, 1 };
3622
yield return new object[] {
SelectionMode
.None,
SelectionMode
.One, 1 };
3624
yield return new object[] {
SelectionMode
.MultiExtended,
SelectionMode
.None, 1 };
3625
yield return new object[] {
SelectionMode
.MultiExtended,
SelectionMode
.MultiExtended, 0 };
3626
yield return new object[] {
SelectionMode
.MultiExtended,
SelectionMode
.MultiSimple, 1 };
3627
yield return new object[] {
SelectionMode
.MultiExtended,
SelectionMode
.One, 1 };
3629
yield return new object[] {
SelectionMode
.MultiSimple,
SelectionMode
.None, 1 };
3630
yield return new object[] {
SelectionMode
.MultiSimple,
SelectionMode
.MultiExtended, 1 };
3631
yield return new object[] {
SelectionMode
.MultiSimple,
SelectionMode
.MultiSimple, 0 };
3632
yield return new object[] {
SelectionMode
.MultiSimple,
SelectionMode
.One, 1 };
3634
yield return new object[] {
SelectionMode
.One,
SelectionMode
.None, 1 };
3635
yield return new object[] {
SelectionMode
.One,
SelectionMode
.MultiExtended, 1 };
3636
yield return new object[] {
SelectionMode
.One,
SelectionMode
.MultiSimple, 1 };
3637
yield return new object[] {
SelectionMode
.One,
SelectionMode
.One, 0 };
3642
public void ListBox_SelectionMode_SetEmptyWithCustomOldValueWithHandle_GetReturnsExpected(
SelectionMode
selectionMode,
SelectionMode
value, int expectedCreatedCallCount)
3681
[InlineData(
SelectionMode
.MultiSimple)]
3682
[InlineData(
SelectionMode
.MultiExtended)]
3683
public void ListBox_SelectionMode_SetWithItemsOneSelectedToMultiWithHandle_GetReturnsExpected(
SelectionMode
value)
3722
control.SelectionMode =
SelectionMode
.One;
3723
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3750
control.SelectionMode =
SelectionMode
.None;
3751
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3762
control.SelectionMode =
SelectionMode
.None;
3763
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3774
control.SelectionMode =
SelectionMode
.One;
3775
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3787
[InlineData(
SelectionMode
.MultiExtended)]
3788
[InlineData(
SelectionMode
.MultiSimple)]
3789
public void ListBox_SelectionMode_SetWithItemsMultiSelectedToOneWithHandle_GetReturnsExpected(
SelectionMode
selectionMode)
3808
control.SelectionMode =
SelectionMode
.One;
3809
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3820
control.SelectionMode =
SelectionMode
.One;
3821
Assert.Equal(
SelectionMode
.One, control.SelectionMode);
3845
[InlineData(
SelectionMode
.MultiExtended)]
3846
[InlineData(
SelectionMode
.MultiSimple)]
3847
public void ListBox_SelectionMode_SetWithItemsMultiSelectedToNoneWithHandle_GetReturnsExpected(
SelectionMode
selectionMode)
3866
control.SelectionMode =
SelectionMode
.None;
3867
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3878
control.SelectionMode =
SelectionMode
.None;
3879
Assert.Equal(
SelectionMode
.None, control.SelectionMode);
3903
[InvalidEnumData<
SelectionMode
>]
3904
public void ListBox_SelectionMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
SelectionMode
value)
4138
yield return new object[] { formattingEnabled,
SelectionMode
.None, null, string.Empty, -1 };
4139
yield return new object[] { formattingEnabled,
SelectionMode
.None, string.Empty, string.Empty, -1 };
4140
yield return new object[] { formattingEnabled,
SelectionMode
.None, "NoSuchItem", "NoSuchItem", -1 };
4141
yield return new object[] { formattingEnabled,
SelectionMode
.None, "item1", "item1", -1 };
4142
yield return new object[] { formattingEnabled,
SelectionMode
.None, "ITEM1", "ITEM1", -1 };
4143
yield return new object[] { formattingEnabled,
SelectionMode
.None, "item2", "item2", -1 };
4145
foreach (
SelectionMode
selectionMode in new
SelectionMode
[] {
SelectionMode
.MultiExtended,
SelectionMode
.MultiSimple,
SelectionMode
.One })
4159
public void ListBox_Text_SetWithItems_GetReturnsExpected(bool formattingEnabled,
SelectionMode
selectionMode, string value, string expected, int expectedSelectedIndex)
4186
yield return new object[] { formattingEnabled,
SelectionMode
.None, null, string.Empty, -1 };
4187
yield return new object[] { formattingEnabled,
SelectionMode
.None, string.Empty, string.Empty, -1 };
4188
yield return new object[] { formattingEnabled,
SelectionMode
.None, "NoSuchItem", "NoSuchItem", -1 };
4189
yield return new object[] { formattingEnabled,
SelectionMode
.None, "item1", "item1", -1 };
4190
yield return new object[] { formattingEnabled,
SelectionMode
.None, "ITEM1", "ITEM1", -1 };
4191
yield return new object[] { formattingEnabled,
SelectionMode
.None, "item2", "item2", -1 };
4193
foreach (
SelectionMode
selectionMode in new
SelectionMode
[] {
SelectionMode
.MultiExtended,
SelectionMode
.MultiSimple,
SelectionMode
.One })
4202
yield return new object[] { formattingEnabled,
SelectionMode
.MultiExtended, "item2", "item1", 0 };
4203
yield return new object[] { formattingEnabled,
SelectionMode
.MultiSimple, "item2", "item1", 0 };
4204
yield return new object[] { formattingEnabled,
SelectionMode
.One, "item2", "item2", 1 };
4210
public void ListBox_Text_SetWithItemsWithSelection_GetReturnsExpected(bool formattingEnabled,
SelectionMode
selectionMode, string value, string expected, int expectedSelectedIndex)
6151
[InlineData(
SelectionMode
.MultiSimple, true)]
6152
[InlineData(
SelectionMode
.MultiSimple, false)]
6153
[InlineData(
SelectionMode
.MultiExtended, true)]
6154
[InlineData(
SelectionMode
.MultiExtended, false)]
6155
public void ListBox_Remove_NotSelectedItems_IfSeveralItemsSelected(
SelectionMode
mode, bool createControl)
6227
[InlineData(
SelectionMode
.MultiSimple, true)]
6228
[InlineData(
SelectionMode
.MultiSimple, false)]
6229
[InlineData(
SelectionMode
.MultiExtended, true)]
6230
[InlineData(
SelectionMode
.MultiExtended, false)]
6231
public void ListBox_Remove_SelectedItems(
SelectionMode
mode, bool createControl)
6326
listBox.SelectionMode =
SelectionMode
.None;
6337
[InlineData(
SelectionMode
.One)]
6338
[InlineData(
SelectionMode
.MultiSimple)]
6339
[InlineData(
SelectionMode
.MultiExtended)]
6340
public void ListBox_SelectionModeValid_DoesNotThrow(
SelectionMode
selectionMode)
WinFormsControlsTest (1)
ListBoxes.Designer.cs (1)
69
this.listBox1.SelectionMode =
SelectionMode
.MultiSimple;