60 references to One
System.Windows.Forms (13)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
195if (value is not SelectionMode.One and not SelectionMode.None)
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
41&& owner.SelectionMode != SelectionMode.One
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (9)
69private SelectionMode _selectionMode = SelectionMode.One; 71private SelectionMode _cachedSelectionMode = SelectionMode.One; 320case SelectionMode.One: 837if (current == SelectionMode.One && IsHandleCreated) 859if (_selectionMode == SelectionMode.One && value != -1) 989[DefaultValue(SelectionMode.One)] 1637if (_selectionMode == SelectionMode.One) 1665case SelectionMode.One: 1793if (_selectedItems.Count > 0 && _selectionMode == SelectionMode.One)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
187|| _owningListBox.SelectionMode == SelectionMode.One
System\Windows\Forms\Controls\ListBoxes\ListBox.SelectedObjectCollection.cs (1)
44case SelectionMode.One:
System.Windows.Forms.Design (1)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
430_listBox.SelectionMode = (CanSelectMultipleInstances() ? SelectionMode.MultiExtended : SelectionMode.One);
System.Windows.Forms.Tests (46)
CheckedListBoxTests.cs (1)
95[InlineData(SelectionMode.One)]
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (3)
160[InlineData(SelectionMode.One, true)] 181[InlineData(SelectionMode.One, false)] 312using ListBox listBox = new() { SelectionMode = multipleSelection ? SelectionMode.MultiExtended : SelectionMode.One };
System\Windows\Forms\ListBoxTests.cs (42)
118Assert.Equal(SelectionMode.One, control.SelectionMode); 298[InlineData(SelectionMode.One, 0x562100C1)] 2325[InlineData(SelectionMode.One)] 2353SelectionMode = SelectionMode.One 2496SelectionMode = SelectionMode.One 2623SelectionMode = SelectionMode.One 2678[InlineData(SelectionMode.One)] 2788[InlineData(SelectionMode.One, null)] 2791[InlineData(SelectionMode.One, "item")] 2819SelectionMode = SelectionMode.One 2987SelectionMode = SelectionMode.One 3136SelectionMode = SelectionMode.One 3202[InlineData(SelectionMode.One)] 3449control.SelectionMode = SelectionMode.One; 3450Assert.Equal(SelectionMode.One, control.SelectionMode); 3485control.SelectionMode = SelectionMode.One; 3486Assert.Equal(SelectionMode.One, control.SelectionMode); 3509control.SelectionMode = SelectionMode.One; 3510Assert.Equal(SelectionMode.One, control.SelectionMode); 3518control.SelectionMode = SelectionMode.One; 3519Assert.Equal(SelectionMode.One, control.SelectionMode); 3582[InlineData(SelectionMode.One, 0)] 3622yield return new object[] { SelectionMode.None, SelectionMode.One, 1 }; 3627yield return new object[] { SelectionMode.MultiExtended, SelectionMode.One, 1 }; 3632yield return new object[] { SelectionMode.MultiSimple, SelectionMode.One, 1 }; 3634yield return new object[] { SelectionMode.One, SelectionMode.None, 1 }; 3635yield return new object[] { SelectionMode.One, SelectionMode.MultiExtended, 1 }; 3636yield return new object[] { SelectionMode.One, SelectionMode.MultiSimple, 1 }; 3637yield return new object[] { SelectionMode.One, SelectionMode.One, 0 }; 3722control.SelectionMode = SelectionMode.One; 3723Assert.Equal(SelectionMode.One, control.SelectionMode); 3774control.SelectionMode = SelectionMode.One; 3775Assert.Equal(SelectionMode.One, control.SelectionMode); 3808control.SelectionMode = SelectionMode.One; 3809Assert.Equal(SelectionMode.One, control.SelectionMode); 3820control.SelectionMode = SelectionMode.One; 3821Assert.Equal(SelectionMode.One, control.SelectionMode); 4145foreach (SelectionMode selectionMode in new SelectionMode[] { SelectionMode.MultiExtended, SelectionMode.MultiSimple, SelectionMode.One }) 4193foreach (SelectionMode selectionMode in new SelectionMode[] { SelectionMode.MultiExtended, SelectionMode.MultiSimple, SelectionMode.One }) 4204yield return new object[] { formattingEnabled, SelectionMode.One, "item2", "item2", 1 }; 6337[InlineData(SelectionMode.One)]