1 write to _listBox
System.Windows.Forms.Design (1)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
422_listBox = new FilterListBox();
103 references to _listBox
System.Windows.Forms.Design (103)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (103)
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); 639if (width > e.Bounds.Width && _listBox.HorizontalExtent < width) 641_listBox.HorizontalExtent = width; 694object[] items = new object[_listBox.Items.Count]; 697items[i] = ((ListItem)_listBox.Items[i]).Value; 718_listBox.Items.Clear(); 764_listBox.Items.Clear(); 774_listBox.Items.Add(new ListItem(_editor, items[i])); 778if (_listBox.Items.Count > 0) 780_listBox.SelectedIndex = 0; 818int index = _listBox.SelectedIndex; 825if (_listBox.SelectedItems.Count > 1) 827List<ListItem> toBeDeleted = [.._listBox.SelectedItems.Cast<ListItem>()]; 835RemoveInternal((ListItem?)_listBox.SelectedItem); 838if (index < _listBox.Items.Count) 840_listBox.SelectedIndex = index; 842else if (_listBox.Items.Count > 0) 844_listBox.SelectedIndex = _listBox.Items.Count - 1; 865int selectedItem = _listBox.SelectedIndex; 868_listBox.RefreshItem(_listBox.SelectedIndex); 878_listBox.Invalidate(); 881_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem?)_listBox.SelectedItem)); 899_listBox.Items.Remove(item); 910_listBox.Items.Remove(item); 980ActiveControl = _listBox; 996int index = _listBox.SelectedIndex; 1006int ti = _listBox.TopIndex; 1007(_listBox.Items[index - 1], _listBox.Items[index]) = (_listBox.Items[index], _listBox.Items[index - 1]); 1011_listBox.TopIndex = ti - 1; 1014_listBox.ClearSelected(); 1015_listBox.SelectedIndex = index - 1; 1042bool editEnabled = (_listBox.SelectedItem is not null) && CollectionEditable; 1043_removeButton.Enabled = editEnabled && AllowRemoveInstance(((ListItem)_listBox.SelectedItem!).Value); 1044_upButton.Enabled = editEnabled && _listBox.Items.Count > 1 && _listBox.SelectedIndex > 0; 1045_downButton.Enabled = editEnabled && _listBox.Items.Count > 1 && _listBox.SelectedIndex < _listBox.Items.Count - 1; 1049if (_listBox.SelectedItem is not null) 1057items = [new SelectionWrapper(CollectionType, CollectionItemType, _listBox, _listBox.SelectedItems)]; 1061items = new object[_listBox.SelectedItems.Count]; 1064items[i] = ((ListItem)_listBox.SelectedItems[i]!).Value; 1068int selectedItemCount = _listBox.SelectedItems.Count; 1072_propertiesLabel.Text = string.Format(SR.CollectionEditorProperties, GetDisplayText((ListItem)_listBox.SelectedItem));