1 write to _listBox
System.Windows.Forms.Design (1)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
422_listBox = new FilterListBox();
100 references to _listBox
System.Windows.Forms.Design (100)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (100)
97foreach (ListItem item in _listBox.SelectedItems) 145_listBox.BeginUpdate(); 155_listBox.Items.Add(created); 161_listBox.EndUpdate(); 167UpdateItemWidths(_listBox.Items[^1] as ListItem); 177_listBox.ClearSelected(); 178_listBox.SelectedIndex = _listBox.Items.Count - 1; 180object[] items = new object[_listBox.Items.Count]; 183items[i] = ((ListItem)_listBox.Items[i]).Value; 190if (_listBox.Items.Count > 0 && _listBox.SelectedIndex != _listBox.Items.Count - 1) 192_listBox.ClearSelected(); 193_listBox.SelectedIndex = _listBox.Items.Count - 1; 204_listBox.ItemHeight = Font.Height + SystemInformation.BorderSize.Width * 2; 225int c = Math.Max(2, _listBox.Items.Count); 226SizeF sizeW = g.MeasureString(c.ToString(CultureInfo.CurrentCulture), _listBox.Font); 234SizeF size = g.MeasureString(GetDisplayText(item), _listBox.Font); 259_listBox.Items.Clear(); 334int index = _listBox.SelectedIndex; 335if (index == _listBox.Items.Count - 1) 340int ti = _listBox.TopIndex; 341(_listBox.Items[index + 1], _listBox.Items[index]) = (_listBox.Items[index], _listBox.Items[index + 1]); 343if (ti < _listBox.Items.Count - 1) 345_listBox.TopIndex = ti + 1; 348_listBox.ClearSelected(); 349_listBox.SelectedIndex = index + 1; 389_listBox.KeyDown += ListBox_keyDown; 390_listBox.DrawItem += ListBox_drawItem; 391_listBox.SelectedIndexChanged += ListBox_SelectedIndexChanged; 392_listBox.HandleCreated += ListBox_HandleCreated; 406[MemberNotNull(nameof(_listBox))] 443resources.ApplyResources(_listBox, "listbox"); 444_listBox.SelectionMode = (CanSelectMultipleInstances() ? SelectionMode.MultiExtended : SelectionMode.One); 445_listBox.DrawMode = DrawMode.OwnerDrawFixed; 446_listBox.FormattingEnabled = true; 447_listBox.Margin = new Padding(0, 3, 3, 3); 448_listBox.Name = "listbox"; 449_overArchingTableLayoutPanel.SetRowSpan(_listBox, 2); 498_overArchingTableLayoutPanel.Controls.Add(_listBox, 0, 1); 532if (!_listBox.IsHandleCreated) 537using Graphics g = _listBox.CreateGraphics(); 538int old = _listBox.HorizontalExtent; 545_listBox.HorizontalExtent = w; 551foreach (ListItem i in _listBox.Items) 560_listBox.HorizontalExtent = max; 571ListItem item = (ListItem)_listBox.Items[e.Index]; 575int c = _listBox.Items.Count; 578SizeF sizeW = g.MeasureString(maxC.ToString(CultureInfo.CurrentCulture), _listBox.Font); 636if (width > e.Bounds.Width && _listBox.HorizontalExtent < width) 638_listBox.HorizontalExtent = width; 691object[] items = new object[_listBox.Items.Count]; 694items[i] = ((ListItem)_listBox.Items[i]).Value; 715_listBox.Items.Clear(); 761_listBox.Items.Clear(); 771_listBox.Items.Add(new ListItem(_editor, items[i])); 775if (_listBox.Items.Count > 0) 777_listBox.SelectedIndex = 0; 815int index = _listBox.SelectedIndex; 822if (_listBox.SelectedItems.Count > 1) 824List<ListItem> toBeDeleted = [.._listBox.SelectedItems.Cast<ListItem>()]; 832RemoveInternal((ListItem?)_listBox.SelectedItem); 835if (index < _listBox.Items.Count) 837_listBox.SelectedIndex = index; 839else if (_listBox.Items.Count > 0) 841_listBox.SelectedIndex = _listBox.Items.Count - 1; 862int selectedItem = _listBox.SelectedIndex; 865_listBox.RefreshItem(_listBox.SelectedIndex); 875_listBox.Invalidate(); 878_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem?)_listBox.SelectedItem)); 896_listBox.Items.Remove(item); 907_listBox.Items.Remove(item); 977ActiveControl = _listBox; 993int index = _listBox.SelectedIndex; 1003int ti = _listBox.TopIndex; 1004(_listBox.Items[index - 1], _listBox.Items[index]) = (_listBox.Items[index], _listBox.Items[index - 1]); 1008_listBox.TopIndex = ti - 1; 1011_listBox.ClearSelected(); 1012_listBox.SelectedIndex = index - 1; 1039bool editEnabled = (_listBox.SelectedItem is not null) && CollectionEditable; 1040_removeButton.Enabled = editEnabled && AllowRemoveInstance(((ListItem)_listBox.SelectedItem!).Value); 1041_upButton.Enabled = editEnabled && _listBox.Items.Count > 1; 1042_downButton.Enabled = editEnabled && _listBox.Items.Count > 1; 1046if (_listBox.SelectedItem is not null) 1054items = [new SelectionWrapper(CollectionType, CollectionItemType, _listBox, _listBox.SelectedItems)]; 1058items = new object[_listBox.SelectedItems.Count]; 1061items[i] = ((ListItem)_listBox.SelectedItems[i]!).Value; 1065int selectedItemCount = _listBox.SelectedItems.Count; 1069_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem)_listBox.SelectedItem));