56 writes to SelectedItem
System.Windows.Forms (1)
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
2023SelectedItem = savedItems[index];
System.Windows.Forms.Design (4)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (1)
71listBox.SelectedItem = newItem;
System\Drawing\Design\ColorEditor.ColorUI.cs (2)
372_lbCommon.SelectedItem = value; 385_lbSystem.SelectedItem = value;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
405_listBoxItems.SelectedItem = newItem;
System.Windows.Forms.Tests (51)
CheckedListBoxTests.cs (2)
508checkedListBox.SelectedItem = checkedListBox.Items[0]; 550checkedListBox.SelectedItem = checkedListBox.Items[0];
System\Windows\Forms\ListBoxTests.cs (49)
2797SelectedItem = value 2806control.SelectedItem = value; 2826control.SelectedItem = "item2"; 2834control.SelectedItem = "item2"; 2842control.SelectedItem = "NoSuchItem"; 2850control.SelectedItem = "item1"; 2857control.SelectedItem = null; 2879control.SelectedItem = "item2"; 2887control.SelectedItem = "item2"; 2895control.SelectedItem = "NoSuchItem"; 2903control.SelectedItem = "item1"; 2911control.SelectedItem = null; 2937control.SelectedItem = "item2"; 2946control.SelectedItem = "item2"; 2955control.SelectedItem = "NoSuchItem"; 2964control.SelectedItem = "item1"; 2973control.SelectedItem = null; 3001control.SelectedItem = "item2"; 3012control.SelectedItem = "item2"; 3023control.SelectedItem = "NoSuchItem"; 3034control.SelectedItem = "item1"; 3044control.SelectedItem = null; 3076control.SelectedItem = "item2"; 3087control.SelectedItem = "item2"; 3098control.SelectedItem = "NoSuchItem"; 3109control.SelectedItem = "item1"; 3120control.SelectedItem = null; 3144control.SelectedItem = "item2"; 3148control.SelectedItem = "NoSuchItem"; 3152control.SelectedItem = "item1"; 3156control.SelectedItem = null; 3175control.SelectedItem = "item2"; 3182control.SelectedItem = "NoSuchItem"; 3189control.SelectedItem = "item1"; 3195control.SelectedItem = null; 3224control.SelectedItem = "item2"; 3230control.SelectedItem = "item2"; 3236control.SelectedItem = "NoSuchItem"; 3242control.SelectedItem = "item1"; 3247control.SelectedItem = null; 3253control.SelectedItem = "item2"; 3267control.SelectedItem = value; 3279AssertExtensions.Throws<ArgumentException>("value", () => control.SelectedItem = "item"); 3282control.SelectedItem = "NoSuchItem"; 3285AssertExtensions.Throws<ArgumentException>("value", () => control.SelectedItem = null); 6124listBox.SelectedItem = listBox.Items[0]; 6208listBox.SelectedItem = listBox.Items[0]; 6273listBox.SelectedItem = selectedItem; 6277listBox.SelectedItem = null;
156 references to SelectedItem
System.Windows.Forms (9)
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (5)
1062if (SelectionMode != SelectionMode.None && SelectedItem is not null) 1066return GetItemText(SelectedItem) ?? string.Empty; 1070return FilterItemOnProperty(SelectedItem)?.ToString() ?? string.Empty; 1084if (SelectionMode != SelectionMode.None && value is not null && (SelectedItem is null || !value.Equals(GetItemText(SelectedItem))))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
2243EditTextBox.Text = gridEntry?.GetPropertyTextValue(DropDownListBox.SelectedItem); 2269object? value = DropDownListBox.SelectedItem;
System\Windows\Forms\MDI\MDIWindowDialog.cs (2)
34ListItem? item = (ListItem?)_itemList.SelectedItem; 68ListItem? item = (ListItem?)_itemList.SelectedItem;
System.Windows.Forms.Design (41)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (6)
818RemoveInternal((ListItem?)_listBox.SelectedItem); 864_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem?)_listBox.SelectedItem)); 1031bool editEnabled = (_listBox.SelectedItem is not null) && CollectionEditable; 1032_removeButton.Enabled = editEnabled && AllowRemoveInstance(((ListItem)_listBox.SelectedItem!).Value); 1038if (_listBox.SelectedItem is not null) 1061_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem)_listBox.SelectedItem));
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (2)
122if (listBox.SelectedItem is not null) 124SetValue(listBox.SelectedItem);
System\Drawing\Design\ColorEditor.ColorUI.cs (1)
243if (sender is ListBox lb && lb.SelectedItem is Color selectedColor)
System\Drawing\Design\CursorEditor.CursorUI.cs (1)
53Value = SelectedItem;
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (4)
116column.DataPropertyName = ((ListBoxItem)_dataColumns.SelectedItem!).PropertyName; 492if (_dataColumns.SelectedItem is null) 497_headerTextBox.Text = _nameTextBox.Text = ((ListBoxItem)_dataColumns.SelectedItem).PropertyName; 501SetDefaultDataGridViewColumnType(((ListBoxItem)_dataColumns.SelectedItem).PropertyType);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (13)
100ListBoxItem lbi = (ListBoxItem)_selectedColumns.SelectedItem!; 112Debug.Assert(_selectedColumns.SelectedItem == item, "we must have lost track of what item is in the property grid"); 132ListBoxItem listBoxItem = (ListBoxItem)_selectedColumns.SelectedItem; 165_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 668ListBoxItem? item = (ListBoxItem)_selectedColumns.SelectedItem!; 810_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 839_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 924ListBoxItem? listBoxItem = _selectedColumns.SelectedItem as ListBoxItem; 938ListBoxItem? listBoxItem = _selectedColumns.SelectedItem as ListBoxItem; 1063_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 1070if (_selectedColumns.SelectedItem is not null) 1072DataGridViewColumn column = ((ListBoxItem)_selectedColumns.SelectedItem).DataGridViewColumn; 1152_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem;
System\Windows\Forms\Design\DataGridViewColumnTypeEditor.Picker.cs (1)
121_selectedType = _typesListBox.SelectedItem is ListBoxItem selectedItem ? selectedItem.ColumnType : null;
System\Windows\Forms\Design\FormatControl.cs (7)
35if (formatTypeListBox.SelectedItem is FormatTypeClass formatType) 60public FormatTypeClass? FormatTypeItem => formatTypeListBox.SelectedItem as FormatTypeClass; 92var customFormatType = (CustomFormatType?)formatTypeListBox.SelectedItem; 101var item = (FormatTypeClass?)formatTypeListBox.SelectedItem; 110var item = (FormatTypeClass?)formatTypeListBox.SelectedItem; 122var item = (FormatTypeClass?)formatTypeListBox.SelectedItem; 404var item = (FormatTypeClass?)formatTypeListBox.SelectedItem;
System\Windows\Forms\Design\FormatControl.DateTimeFormatType.cs (2)
26if (_owner.dateTimeFormatsListBox.SelectedItem is null) 45DateTimeFormatsListBoxItem item = (_owner.dateTimeFormatsListBox.SelectedItem as DateTimeFormatsListBoxItem)!;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (4)
515ToolStripItem currentItem = (ToolStripItem)_listBoxItems.SelectedItem; 526ToolStripItem currentItem = (ToolStripItem)_listBoxItems.SelectedItem; 885selectedItem = _listBoxItems.SelectedItem is ToolStrip strip ? strip : (ToolStripItem)_listBoxItems.SelectedItem;
System.Windows.Forms.Tests (106)
CheckedListBoxTests.cs (5)
511Assert.Equal(checkedListBox.Items[0], checkedListBox.SelectedItem); 519Assert.Equal(checkedListBox.Items[0], checkedListBox.SelectedItem); 527Assert.Equal(checkedListBox.Items[0], checkedListBox.SelectedItem); 552Assert.Equal(checkedListBox.Items[0], checkedListBox.SelectedItem); 561Assert.Null(checkedListBox.SelectedItem);
System\Windows\Forms\ListBoxTests.cs (101)
112Assert.Null(control.SelectedItem); 115Assert.Null(control.SelectedItem); 2334Assert.Null(control.SelectedItem); 2342Assert.Null(control.SelectedItem); 2362Assert.Equal("item2", control.SelectedItem); 2370Assert.Equal("item2", control.SelectedItem); 2385Assert.Null(control.SelectedItem); 2407Assert.Equal("item2", control.SelectedItem); 2415Assert.Equal("item2", control.SelectedItem); 2423Assert.Equal("item1", control.SelectedItem); 2431Assert.Null(control.SelectedItem); 2457Assert.Equal("item2", control.SelectedItem); 2466Assert.Equal("item2", control.SelectedItem); 2475Assert.Equal("item1", control.SelectedItem); 2484Assert.Null(control.SelectedItem); 2512Assert.Equal("item2", control.SelectedItem); 2523Assert.Equal("item2", control.SelectedItem); 2544Assert.Null(control.SelectedItem); 2576Assert.Equal("item2", control.SelectedItem); 2587Assert.Equal("item2", control.SelectedItem); 2598Assert.Equal("item1", control.SelectedItem); 2609Assert.Null(control.SelectedItem); 2702Assert.Equal("item2", control.SelectedItem); 2708Assert.Equal("item2", control.SelectedItem); 2768Assert.Null(control.SelectedItem); 2782Assert.Null(control.SelectedItem); 2800Assert.Null(control.SelectedItem); 2808Assert.Null(control.SelectedItem); 2828Assert.Equal("item2", control.SelectedItem); 2836Assert.Equal("item2", control.SelectedItem); 2844Assert.Equal("item2", control.SelectedItem); 2859Assert.Null(control.SelectedItem); 2881Assert.Equal("item2", control.SelectedItem); 2889Assert.Equal("item2", control.SelectedItem); 2897Assert.Equal("item2", control.SelectedItem); 2905Assert.Equal("item1", control.SelectedItem); 2913Assert.Null(control.SelectedItem); 2939Assert.Equal("item2", control.SelectedItem); 2948Assert.Equal("item2", control.SelectedItem); 2957Assert.Equal("item2", control.SelectedItem); 2966Assert.Equal("item1", control.SelectedItem); 2975Assert.Null(control.SelectedItem); 3003Assert.Equal("item2", control.SelectedItem); 3014Assert.Equal("item2", control.SelectedItem); 3025Assert.Equal("item2", control.SelectedItem); 3046Assert.Null(control.SelectedItem); 3078Assert.Equal("item2", control.SelectedItem); 3089Assert.Equal("item2", control.SelectedItem); 3100Assert.Equal("item2", control.SelectedItem); 3111Assert.Equal("item1", control.SelectedItem); 3122Assert.Null(control.SelectedItem); 3226Assert.Equal("item2", control.SelectedItem); 3232Assert.Equal("item2", control.SelectedItem); 3238Assert.Equal("item2", control.SelectedItem); 3268Assert.Null(control.SelectedItem); 3280Assert.Null(control.SelectedItem); 3283Assert.Null(control.SelectedItem); 3286Assert.Null(control.SelectedItem); 3367Assert.Null(control.SelectedItem); 3376Assert.Null(control.SelectedItem); 3405Assert.Null(control.SelectedItem); 3414Assert.Null(control.SelectedItem); 3434Assert.Equal("item2", control.SelectedItem); 3443Assert.Equal("item2", control.SelectedItem); 3452Assert.Equal("item2", control.SelectedItem); 3470Assert.Equal("item2", control.SelectedItem); 3479Assert.Equal("item2", control.SelectedItem); 3488Assert.Equal("item2", control.SelectedItem); 3512Assert.Equal("item1", control.SelectedItem); 3521Assert.Equal("item1", control.SelectedItem); 3530Assert.Equal("item1", control.SelectedItem); 3554Assert.Equal("item1", control.SelectedItem); 3563Assert.Equal("item1", control.SelectedItem); 3572Assert.Equal("item1", control.SelectedItem); 3597Assert.Null(control.SelectedItem); 3608Assert.Null(control.SelectedItem); 3659Assert.Null(control.SelectedItem); 3671Assert.Null(control.SelectedItem); 3701Assert.Equal("item2", control.SelectedItem); 3713Assert.Equal("item2", control.SelectedItem); 3725Assert.Equal("item2", control.SelectedItem); 3753Assert.Null(control.SelectedItem); 3765Assert.Null(control.SelectedItem); 3777Assert.Null(control.SelectedItem); 3811Assert.Equal("item2", control.SelectedItem); 3823Assert.Equal("item2", control.SelectedItem); 3835Assert.Equal("item2", control.SelectedItem); 3869Assert.Null(control.SelectedItem); 3881Assert.Null(control.SelectedItem); 3893Assert.Null(control.SelectedItem); 6127Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6135Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6143Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6169Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6177Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6185Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6210Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6219Assert.Null(listBox.SelectedItem); 6246Assert.Equal(listBox.Items[0], listBox.SelectedItem); 6256Assert.Null(listBox.SelectedItem); 6280string result = listBox.GetItemText(listBox.SelectedItem);