1 write to _selectedColumns
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
473_selectedColumns = new ListBox();
107 references to _selectedColumns
System.Windows.Forms.Design (107)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (107)
99_selectedColumns.SelectedIndex = _columnsPrivateCopy.IndexOf((DataGridViewColumn)e.Element!); 100ListBoxItem lbi = (ListBoxItem)_selectedColumns.SelectedItem!; 112Debug.Assert(_selectedColumns.SelectedItem == item, "we must have lost track of what item is in the property grid"); 123int selectedIndex = _selectedColumns.SelectedIndex; 126_selectedColumns.Focus(); 127ActiveControl = _selectedColumns; 132ListBoxItem listBoxItem = (ListBoxItem)_selectedColumns.SelectedItem; 143_selectedColumns.Items.RemoveAt(selectedIndex); 144_selectedColumns.Items.Insert(selectedIndex, new ListBoxItem(newColumn!, this, newColumnDesigner)); 164_selectedColumns.SelectedIndex = selectedIndex; 165_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 288if (e.Component is ListBoxItem && _selectedColumns.Items.Contains(e.Component)) 457[MemberNotNull(nameof(_selectedColumns))] 519resources.ApplyResources(_selectedColumns, "selectedColumns"); 520_selectedColumns.DrawMode = DrawMode.OwnerDrawFixed; 521_selectedColumns.Margin = new Padding(0, 2, 3, 3); 522_selectedColumns.Name = "selectedColumns"; 523_overarchingTableLayoutPanel.SetRowSpan(_selectedColumns, 2); 524_selectedColumns.SelectedIndexChanged += selectedColumns_SelectedIndexChanged; 525_selectedColumns.KeyPress += selectedColumns_KeyPress; 526_selectedColumns.DrawItem += selectedColumns_DrawItem; 527_selectedColumns.KeyUp += selectedColumns_KeyUp; 540_overarchingTableLayoutPanel.Controls.Add(_selectedColumns, 0, 1); 659int selectedIndex = _selectedColumns.SelectedIndex; 660Debug.Assert(selectedIndex > -1 && selectedIndex < _selectedColumns.Items.Count - 1); 665ListBoxItem? item = (ListBoxItem)_selectedColumns.SelectedItem!; 666_selectedColumns.Items.RemoveAt(selectedIndex); 667_selectedColumns.Items.Insert(selectedIndex + 1, item); 698_selectedColumns.SelectedIndex = selectedIndex + 1; 699_moveUp.Enabled = _selectedColumns.SelectedIndex > 0; 700_moveDown.Enabled = _selectedColumns.SelectedIndex < _selectedColumns.Items.Count - 1; 705int selectedIndex = _selectedColumns.SelectedIndex; 711ListBoxItem item = (ListBoxItem)_selectedColumns.Items[selectedIndex - 1]; 712_selectedColumns.Items.RemoveAt(selectedIndex - 1); 713_selectedColumns.Items.Insert(selectedIndex, item); 742_selectedColumns.SelectedIndex = selectedIndex - 1; 743_moveUp.Enabled = _selectedColumns.SelectedIndex > 0; 744_moveDown.Enabled = _selectedColumns.SelectedIndex < _selectedColumns.Items.Count - 1; 749if (_selectedColumns.SelectedIndex != -1 && _selectedColumns.TopIndex > _selectedColumns.SelectedIndex) 751_selectedColumns.TopIndex = _selectedColumns.SelectedIndex; 758for (int i = 0; i < _selectedColumns.Items.Count; i++) 760ListBoxItem? lbi = _selectedColumns.Items[i] as ListBoxItem; 802_selectedColumns.SelectedIndex = Math.Min(0, _selectedColumns.Items.Count - 1); 804_moveUp.Enabled = _selectedColumns.SelectedIndex > 0; 805_moveDown.Enabled = _selectedColumns.SelectedIndex < _selectedColumns.Items.Count - 1; 806_deleteButton.Enabled = _selectedColumns.Items.Count > 0 && _selectedColumns.SelectedIndex != -1; 807_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 809_selectedColumns.ItemHeight = Font.Height + OWNERDRAWVERTICALBUFFER; 811ActiveControl = _selectedColumns; 815_selectedColumns.Focus(); 822Debug.Assert(_selectedColumns.SelectedIndex != -1); 823int selectedIndex = _selectedColumns.SelectedIndex; 831_selectedColumns.SelectedIndex = Math.Min(_selectedColumns.Items.Count - 1, selectedIndex); 833_moveUp.Enabled = _selectedColumns.SelectedIndex > 0; 834_moveDown.Enabled = _selectedColumns.SelectedIndex < _selectedColumns.Items.Count - 1; 835_deleteButton.Enabled = _selectedColumns.Items.Count > 0 && _selectedColumns.SelectedIndex != -1; 836_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 841int insertIndex = _selectedColumns.SelectedIndex == -1 ? _selectedColumns.Items.Count : _selectedColumns.SelectedIndex + 1; 857int selectedIndex = _selectedColumns.SelectedIndex; 860for (int i = 0; i < _selectedColumns.Items.Count; i++) 862ListBoxItem? lbi = _selectedColumns.Items[i] as ListBoxItem; 869_selectedColumns.Items.Clear(); 875_selectedColumns.Items.Add(new ListBoxItem(_columnsPrivateCopy[i], this, columnDesigner)); 878_selectedColumns.SelectedIndex = Math.Min(selectedIndex, _selectedColumns.Items.Count - 1); 882if (_selectedColumns.Items.Count == 0) 900int selectedIndex = _selectedColumns.SelectedIndex; 902Rectangle bounds = new(0, selectedIndex * _selectedColumns.ItemHeight, _selectedColumns.Width, _selectedColumns.ItemHeight); 907_selectedColumns.Items[selectedIndex] = _selectedColumns.Items[selectedIndex]; 914_selectedColumns.Invalidate(bounds); 921ListBoxItem? listBoxItem = _selectedColumns.SelectedItem as ListBoxItem; 935ListBoxItem? listBoxItem = _selectedColumns.SelectedItem as ListBoxItem; 951ListBoxItem? listBoxItem = _selectedColumns.Items[e.Index] as ListBoxItem; 994Brush backBrush = new SolidBrush(_selectedColumns.BackColor); 996string columnName = ((ListBoxItem)_selectedColumns.Items[e.Index]).ToString(); 1013if (_selectedColumns.Focused) 1060_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 1063_moveDown.Enabled = _selectedColumns.Items.Count > 0 && _selectedColumns.SelectedIndex != _selectedColumns.Items.Count - 1; 1064_moveUp.Enabled = _selectedColumns.Items.Count > 0 && _selectedColumns.SelectedIndex > 0; 1065_deleteButton.Enabled = _selectedColumns.Items.Count > 0 && _selectedColumns.SelectedIndex != -1; 1067if (_selectedColumns.SelectedItem is not null) 1069DataGridViewColumn column = ((ListBoxItem)_selectedColumns.SelectedItem).DataGridViewColumn; 1149_propertyGrid1.SelectedObject = _selectedColumns.SelectedItem; 1155for (int i = 0; i < _selectedColumns.Items.Count; i++) 1157int itemWidth = TextRenderer.MeasureText(_selectedColumns.Items[i].ToString(), _selectedColumns.Font).Width; 1161_selectedColumns.HorizontalExtent = SelectedColumnsItemBitmap.Width + 2 * OWNERDRAWITEMIMAGEBUFFER + maxItemWidth + OWNERDRAWHORIZONTALBUFFER;