4 overrides of State
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (1)
317public override DataGridViewElementStates State
System.Windows.Forms.Tests (3)
System\Windows\Forms\DataGridViewCellTests.cs (1)
6576public override DataGridViewElementStates State => StateResult;
System\Windows\Forms\DataGridViewColumnTests.cs (1)
1808public override DataGridViewElementStates State => StateResult;
System\Windows\Forms\DataGridViewHeaderCellTests.cs (1)
4682public override DataGridViewElementStates State => StateResult;
26 writes to State
System.Windows.Forms (26)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (17)
157State |= DataGridViewElementStates.Displayed; 161State &= ~DataGridViewElementStates.Displayed; 202State |= DataGridViewElementStates.Frozen; 206State &= ~DataGridViewElementStates.Frozen; 445State |= DataGridViewElementStates.ReadOnly; 449State &= ~DataGridViewElementStates.ReadOnly; 463State |= DataGridViewElementStates.ReadOnly; 467State &= ~DataGridViewElementStates.ReadOnly; 503State &= ~DataGridViewElementStates.ResizableSet; 507State |= DataGridViewElementStates.ResizableSet; 512State |= DataGridViewElementStates.Resizable; 516State &= ~DataGridViewElementStates.Resizable; 578State |= DataGridViewElementStates.Selected; 582State &= ~DataGridViewElementStates.Selected; 700State |= DataGridViewElementStates.Visible; 704State &= ~DataGridViewElementStates.Visible; 725dataGridViewBand.State = State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (6)
74State = DataGridViewElementStates.None; 491State |= DataGridViewElementStates.ReadOnly; 495State &= ~DataGridViewElementStates.ReadOnly; 579State |= DataGridViewElementStates.Selected; 583State &= ~DataGridViewElementStates.Selected; 929dataGridViewCell.State = State & ~DataGridViewElementStates.Selected;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (1)
87dataGridViewCell.State = oldDataGridViewCell.State;
System\Windows\Forms\Controls\DataGridView\DataGridViewElement.cs (2)
36State = DataGridViewElementStates.Visible; 42State = dgveTemplate.State & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible);
77 references to State
System.Windows.Forms (41)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (5)
6761DataGridViewElementStates colStateDbg = Columns[columnIndexTmp].State; 19389dataGridViewColumn.State, 19463dataGridViewColumn.State, 19691cell.State, 27639if ((dataGridViewCell.State & DataGridViewElementStates.Selected) != 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (13)
150return (State & DataGridViewElementStates.Displayed) != 0; 193return (State & DataGridViewElementStates.Frozen) != 0; 197if (((State & DataGridViewElementStates.Frozen) != 0) != value) 395return ((State & DataGridViewElementStates.ReadOnly) != 0 || 430if (((State & DataGridViewElementStates.ReadOnly) != 0) != value) 481if ((State & DataGridViewElementStates.ResizableSet) != 0) 483return ((State & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 508if (((State & DataGridViewElementStates.Resizable) != 0) != (value == DataGridViewTriState.True)) 535return (State & DataGridViewElementStates.Selected) != 0; 681return (State & DataGridViewElementStates.Visible) != 0; 685if (((State & DataGridViewElementStates.Visible) != 0) != value) 725dataGridViewBand.State = State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 858internal bool ShouldSerializeResizable() => (State & DataGridViewElementStates.ResizableSet) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (12)
432if ((State & DataGridViewElementStates.ReadOnly) != 0) 534if ((State & DataGridViewElementStates.Selected) != 0) 892DataGridViewElementStates cellState = (OwningColumn!.State & orFlags); 894cellState |= ((OwningColumn.State & andFlags) & (rowState & andFlags)); 929dataGridViewCell.State = State & ~DataGridViewElementStates.Selected; 974cellState |= State; 987cellState = OwningColumn.State | State; 999cellState = OwningRow.GetState(rowIndex) | State; 1008cellState = State; 1774DataGridViewElementStates state = State | DataGridViewElementStates.ResizableSet; 1811state |= (OwningColumn.State & (DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected));
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (1)
87dataGridViewCell.State = oldDataGridViewCell.State;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (1)
1089DataGridViewElementStates columnStates = dataGridViewColumn.State;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1769cellState |= State;
System\Windows\Forms\Controls\DataGridView\DataGridViewElement.cs (3)
42State = dgveTemplate.State & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible); 51return (State & elementState) == elementState; 56return (State & elementState) == 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
264state |= (OwningColumn.State & DataGridViewElementStates.Frozen);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (3)
1382return base.State; 1546cellState |= cell.State; 1636cellState |= cell.State;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (1)
2273if ((dataGridViewCell.State & ~(dataGridViewCell.CellStateFromColumnRowStates(_rowStates[index]))) != 0)
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (1)
322if ((e.StateChanged & DataGridViewElementStates.Selected) != 0 && (e.Cell.State & DataGridViewElementStates.Selected) != 0)
System.Windows.Forms.Tests (35)
System\Windows\Forms\DataGridViewCellTests.cs (24)
45Assert.Equal(DataGridViewElementStates.None, cell.State); 1680Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1686Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1692cell.State.Should().HaveFlag(DataGridViewElementStates.ReadOnly); 1712Assert.Equal(!rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1718Assert.Equal(!rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1724Assert.Equal(!rowReadOnly || !value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1747Assert.Equal(!rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1754Assert.Equal(!rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1761Assert.Equal(!rowReadOnly || !value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1794Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1801Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1808Assert.Equal(!value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1840Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1847Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1854Assert.Equal(!readOnly && !value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1893Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1901Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1909Assert.Equal(!readOnly && !value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 2162Assert.Equal(value, (cell.State & DataGridViewElementStates.Selected) != 0); 2168Assert.Equal(value, (cell.State & DataGridViewElementStates.Selected) != 0); 2174Assert.Equal(!value, (cell.State & DataGridViewElementStates.Selected) != 0); 3331Assert.Equal(DataGridViewElementStates.None, cell.State); 3370Assert.Equal(DataGridViewElementStates.None, cell.State);
System\Windows\Forms\DataGridViewColumnTests.cs (5)
47Assert.Equal(DataGridViewElementStates.Visible, column.State); 94Assert.Equal(DataGridViewElementStates.Visible, column.State); 1433Assert.Equal(value, (column.State & DataGridViewElementStates.ReadOnly) != 0); 1438Assert.Equal(value, (column.State & DataGridViewElementStates.ReadOnly) != 0); 1443Assert.Equal(!value, (column.State & DataGridViewElementStates.ReadOnly) != 0);
System\Windows\Forms\DataGridViewElementTests.cs (1)
19Assert.Equal(DataGridViewElementStates.Visible, element.State);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (5)
43Assert.Equal(DataGridViewElementStates.None, cell.State); 2033Assert.Equal(DataGridViewElementStates.None, cell.State); 2072Assert.Equal(DataGridViewElementStates.None, cell.State); 2119Assert.Equal(DataGridViewElementStates.None, cell.State); 2158Assert.Equal(DataGridViewElementStates.None, cell.State);