67 references to None
System.Windows.Forms (22)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (7)
195if (value is not SelectionMode.One and not SelectionMode.None) 581Color backColor = (SelectionMode != SelectionMode.None) ? e.BackColor : BackColor; 582Color foreColor = (SelectionMode != SelectionMode.None) ? e.ForeColor : ForeColor; 594if (SelectionMode != SelectionMode.None && (e.State & DrawItemState.Selected) == DrawItemState.Selected) 717Color backColor = (SelectionMode != SelectionMode.None) ? e.BackColor : BackColor; 728Color foreColor = (SelectionMode != SelectionMode.None) ? e.ForeColor : ForeColor; 777if (e.KeyChar == ' ' && SelectionMode != SelectionMode.None)
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (2)
37=> this.IsOwnerHandleCreated(out ListBox? owner) && owner.SelectionMode != SelectionMode.None; 42&& owner.SelectionMode != SelectionMode.None;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (11)
311case SelectionMode.None: 810return _selectionMode != SelectionMode.None; 832if (current == SelectionMode.None) 854if (_selectionMode == SelectionMode.None) 1062if (SelectionMode != SelectionMode.None && SelectedItem is not null) 1084if (SelectionMode != SelectionMode.None && value is not null && (SelectedItem is null || !value.Equals(GetItemText(SelectedItem)))) 1635Debug.Assert(_selectionMode != SelectionMode.None, "Guard against setting selection for None selection mode outside this code."); 1784if (_selectionMode != SelectionMode.None) 1937if (SelectionMode != SelectionMode.None && DataManager is not null) 2007if (SelectionMode != SelectionMode.None) 2149if (_selectionMode == SelectionMode.None)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
186|| _owningListBox.SelectionMode == SelectionMode.None
System\Windows\Forms\Controls\ListBoxes\ListBox.SelectedObjectCollection.cs (1)
41case SelectionMode.None:
System.Windows.Forms.Tests (45)
CheckedListBoxTests.cs (1)
94[InlineData(SelectionMode.None)]
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (2)
161[InlineData(SelectionMode.None, false)] 182[InlineData(SelectionMode.None, false)]
System\Windows\Forms\ListBoxTests.cs (42)
297[InlineData(SelectionMode.None, 0x562140C1)] 2753SelectionMode = SelectionMode.None 3265SelectionMode = SelectionMode.None 3276SelectionMode = SelectionMode.None 3467control.SelectionMode = SelectionMode.None; 3468Assert.Equal(SelectionMode.None, control.SelectionMode); 3476control.SelectionMode = SelectionMode.None; 3477Assert.Equal(SelectionMode.None, control.SelectionMode); 3551control.SelectionMode = SelectionMode.None; 3552Assert.Equal(SelectionMode.None, control.SelectionMode); 3560control.SelectionMode = SelectionMode.None; 3561Assert.Equal(SelectionMode.None, control.SelectionMode); 3579[InlineData(SelectionMode.None, 1)] 3619yield return new object[] { SelectionMode.None, SelectionMode.None, 0 }; 3620yield return new object[] { SelectionMode.None, SelectionMode.MultiExtended, 1 }; 3621yield return new object[] { SelectionMode.None, SelectionMode.MultiSimple, 1 }; 3622yield return new object[] { SelectionMode.None, SelectionMode.One, 1 }; 3624yield return new object[] { SelectionMode.MultiExtended, SelectionMode.None, 1 }; 3629yield return new object[] { SelectionMode.MultiSimple, SelectionMode.None, 1 }; 3634yield return new object[] { SelectionMode.One, SelectionMode.None, 1 }; 3750control.SelectionMode = SelectionMode.None; 3751Assert.Equal(SelectionMode.None, control.SelectionMode); 3762control.SelectionMode = SelectionMode.None; 3763Assert.Equal(SelectionMode.None, control.SelectionMode); 3866control.SelectionMode = SelectionMode.None; 3867Assert.Equal(SelectionMode.None, control.SelectionMode); 3878control.SelectionMode = SelectionMode.None; 3879Assert.Equal(SelectionMode.None, control.SelectionMode); 4138yield return new object[] { formattingEnabled, SelectionMode.None, null, string.Empty, -1 }; 4139yield return new object[] { formattingEnabled, SelectionMode.None, string.Empty, string.Empty, -1 }; 4140yield return new object[] { formattingEnabled, SelectionMode.None, "NoSuchItem", "NoSuchItem", -1 }; 4141yield return new object[] { formattingEnabled, SelectionMode.None, "item1", "item1", -1 }; 4142yield return new object[] { formattingEnabled, SelectionMode.None, "ITEM1", "ITEM1", -1 }; 4143yield return new object[] { formattingEnabled, SelectionMode.None, "item2", "item2", -1 }; 4186yield return new object[] { formattingEnabled, SelectionMode.None, null, string.Empty, -1 }; 4187yield return new object[] { formattingEnabled, SelectionMode.None, string.Empty, string.Empty, -1 }; 4188yield return new object[] { formattingEnabled, SelectionMode.None, "NoSuchItem", "NoSuchItem", -1 }; 4189yield return new object[] { formattingEnabled, SelectionMode.None, "item1", "item1", -1 }; 4190yield return new object[] { formattingEnabled, SelectionMode.None, "ITEM1", "ITEM1", -1 }; 4191yield return new object[] { formattingEnabled, SelectionMode.None, "item2", "item2", -1 }; 6326listBox.SelectionMode = SelectionMode.None;