4 overrides of State
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (1)
323public override DataGridViewElementStates State
System.Windows.Forms.Tests (3)
System\Windows\Forms\DataGridViewCellTests.cs (1)
6549public override DataGridViewElementStates State => StateResult;
System\Windows\Forms\DataGridViewColumnTests.cs (1)
1807public override DataGridViewElementStates State => StateResult;
System\Windows\Forms\DataGridViewHeaderCellTests.cs (1)
4683public override DataGridViewElementStates State => StateResult;
26 writes to State
System.Windows.Forms (26)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (17)
158State |= DataGridViewElementStates.Displayed; 162State &= ~DataGridViewElementStates.Displayed; 203State |= DataGridViewElementStates.Frozen; 207State &= ~DataGridViewElementStates.Frozen; 450State |= DataGridViewElementStates.ReadOnly; 454State &= ~DataGridViewElementStates.ReadOnly; 468State |= DataGridViewElementStates.ReadOnly; 472State &= ~DataGridViewElementStates.ReadOnly; 508State &= ~DataGridViewElementStates.ResizableSet; 512State |= DataGridViewElementStates.ResizableSet; 517State |= DataGridViewElementStates.Resizable; 521State &= ~DataGridViewElementStates.Resizable; 583State |= DataGridViewElementStates.Selected; 587State &= ~DataGridViewElementStates.Selected; 705State |= DataGridViewElementStates.Visible; 709State &= ~DataGridViewElementStates.Visible; 730dataGridViewBand.State = State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (6)
74State = DataGridViewElementStates.None; 503State |= DataGridViewElementStates.ReadOnly; 507State &= ~DataGridViewElementStates.ReadOnly; 591State |= DataGridViewElementStates.Selected; 595State &= ~DataGridViewElementStates.Selected; 945dataGridViewCell.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)
6947DataGridViewElementStates colStateDbg = Columns[columnIndexTmp].State; 19828dataGridViewColumn.State, 19907dataGridViewColumn.State, 20135cell.State, 28118if ((dataGridViewCell.State & DataGridViewElementStates.Selected) != 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (13)
151return (State & DataGridViewElementStates.Displayed) != 0; 194return (State & DataGridViewElementStates.Frozen) != 0; 198if (((State & DataGridViewElementStates.Frozen) != 0) != value) 400return ((State & DataGridViewElementStates.ReadOnly) != 0 || 435if (((State & DataGridViewElementStates.ReadOnly) != 0) != value) 486if ((State & DataGridViewElementStates.ResizableSet) != 0) 488return ((State & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 513if (((State & DataGridViewElementStates.Resizable) != 0) != (value == DataGridViewTriState.True)) 540return (State & DataGridViewElementStates.Selected) != 0; 686return (State & DataGridViewElementStates.Visible) != 0; 690if (((State & DataGridViewElementStates.Visible) != 0) != value) 730dataGridViewBand.State = State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 868return (State & DataGridViewElementStates.ResizableSet) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (12)
444if ((State & DataGridViewElementStates.ReadOnly) != 0) 546if ((State & DataGridViewElementStates.Selected) != 0) 908DataGridViewElementStates cellState = (OwningColumn!.State & orFlags); 910cellState |= ((OwningColumn.State & andFlags) & (rowState & andFlags)); 945dataGridViewCell.State = State & ~DataGridViewElementStates.Selected; 990cellState |= State; 1003cellState = OwningColumn.State | State; 1015cellState = OwningRow.GetState(rowIndex) | State; 1024cellState = State; 1788DataGridViewElementStates state = State | DataGridViewElementStates.ResizableSet; 1825state |= (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)
1090DataGridViewElementStates columnStates = dataGridViewColumn.State;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1787cellState |= 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)
278state |= (OwningColumn.State & DataGridViewElementStates.Frozen);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (3)
1384return base.State; 1549cellState |= cell.State; 1639cellState |= 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)
43Assert.Equal(DataGridViewElementStates.None, cell.State); 1678Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1684Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1690Assert.True((cell.State & DataGridViewElementStates.ReadOnly) != 0); 1710Assert.Equal(!rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1716Assert.Equal(!rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1722Assert.Equal(!rowReadOnly || !value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1745Assert.Equal(!rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1752Assert.Equal(!rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1759Assert.Equal(!rowReadOnly || !value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1792Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1799Assert.Equal(value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1806Assert.Equal(!value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1838Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1845Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1852Assert.Equal(!readOnly && !value, (cell.State & DataGridViewElementStates.ReadOnly) != 0); 1891Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1899Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 1907Assert.Equal(!readOnly && !value, (cell1.State & DataGridViewElementStates.ReadOnly) != 0); 2160Assert.Equal(value, (cell.State & DataGridViewElementStates.Selected) != 0); 2166Assert.Equal(value, (cell.State & DataGridViewElementStates.Selected) != 0); 2172Assert.Equal(!value, (cell.State & DataGridViewElementStates.Selected) != 0); 3329Assert.Equal(DataGridViewElementStates.None, cell.State); 3368Assert.Equal(DataGridViewElementStates.None, cell.State);
System\Windows\Forms\DataGridViewColumnTests.cs (5)
45Assert.Equal(DataGridViewElementStates.Visible, column.State); 92Assert.Equal(DataGridViewElementStates.Visible, column.State); 1432Assert.Equal(value, (column.State & DataGridViewElementStates.ReadOnly) != 0); 1437Assert.Equal(value, (column.State & DataGridViewElementStates.ReadOnly) != 0); 1442Assert.Equal(!value, (column.State & DataGridViewElementStates.ReadOnly) != 0);
System\Windows\Forms\DataGridViewElementTests.cs (1)
17Assert.Equal(DataGridViewElementStates.Visible, element.State);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (5)
41Assert.Equal(DataGridViewElementStates.None, cell.State); 2034Assert.Equal(DataGridViewElementStates.None, cell.State); 2073Assert.Equal(DataGridViewElementStates.None, cell.State); 2120Assert.Equal(DataGridViewElementStates.None, cell.State); 2159Assert.Equal(DataGridViewElementStates.None, cell.State);