1 override of ReadOnly
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
118public override bool ReadOnly
33 writes to ReadOnly
System.Windows.Forms.Tests (33)
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (1)
385dataGridView.Rows[0].Cells[0].ReadOnly = isReadOnly;
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (2)
141cell.ReadOnly = true; 650dataGridView.Rows[0].Cells[0].ReadOnly = true;
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (1)
117cell.ReadOnly = true;
System\Windows\Forms\DataGridViewCellTests.cs (25)
1662Assert.Throws<InvalidOperationException>(() => cell.ReadOnly = true); 1665cell.ReadOnly = false; 1677cell.ReadOnly = value; 1683cell.ReadOnly = value; 1689cell.ReadOnly = !value; 1709cell.ReadOnly = value; 1715cell.ReadOnly = value; 1721cell.ReadOnly = !value; 1743cell1.ReadOnly = value; 1750cell1.ReadOnly = value; 1757cell1.ReadOnly = !value; 1791cell.ReadOnly = value; 1798cell.ReadOnly = value; 1805cell.ReadOnly = !value; 1837cell.ReadOnly = value; 1844cell.ReadOnly = value; 1851cell.ReadOnly = !value; 1889cell1.ReadOnly = value; 1897cell1.ReadOnly = value; 1905cell1.ReadOnly = !value; 1936cell.ReadOnly = true; 1941cell.ReadOnly = true; 1946cell.ReadOnly = false; 1952cell.ReadOnly = true; 1969Assert.Throws<InvalidOperationException>(() => cell.ReadOnly = value);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (2)
773Assert.Throws<InvalidOperationException>(() => cell.ReadOnly = value); 843Assert.Throws<InvalidOperationException>(() => cell.ReadOnly = value);
System\Windows\Forms\DataGridViewRowTests.cs (2)
2624cell2.ReadOnly = true; 2654row.Cells[1].ReadOnly = true;
77 references to ReadOnly
System.Windows.Forms (20)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (4)
12831if (!dataGridViewCell.ReadOnly 14849&& !dataGridViewCell.ReadOnly 16864&& !Rows[_ptCurrentCell.Y].Cells[_ptCurrentCell.X].ReadOnly) // Un-shares the row 27534if (dataGridViewCell.ReadOnly)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
438if (dataGridViewCell!.ReadOnly)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
461if (value != ReadOnly && !DataGridView.ReadOnly) 471if (value != ReadOnly) 1845if (ReadOnly)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (5)
40return !Owner.ReadOnly ? SR.DataGridView_AccCellDefaultAction : string.Empty; 144if (_owner.ReadOnly) 224if (_owner is DataGridViewHeaderCell || _owner.ReadOnly || _owner.DataGridView is null || _owner.OwningRow is null) 282if (dataGridViewCell.ReadOnly) 748internal override bool IsReadOnly => _owner?.ReadOnly ?? false;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (3)
98if (oldDataGridViewCell.ReadOnly) 277Debug.Assert(!dataGridViewCell.ReadOnly); 347if (dataGridViewCell.ReadOnly)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (2)
56if (Owner.ReadOnly) 100if (!dataGridViewCell.ReadOnly && dataGridViewCell.OwningColumn is not null && dataGridViewCell.OwningRow is not null)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1252Debug.Assert(!ReadOnly);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
509Debug.Assert(!ReadOnly);
System.Windows.Forms.Tests (57)
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (3)
395Assert.Equal(cell.ReadOnly, cell.AccessibilityObject.IsReadOnly); 420Assert.Equal(cell.ReadOnly, cell.AccessibilityObject.IsReadOnly); 445Assert.Equal(cell.ReadOnly, cell.AccessibilityObject.IsReadOnly);
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (1)
660Assert.Equal(cell.ReadOnly, value);
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (1)
119Assert.True(cell.ReadOnly);
System\Windows\Forms\DataGridViewCellTests.cs (37)
40Assert.False(cell.ReadOnly); 1590Assert.Equal(expected, cell.ReadOnly); 1603Assert.Equal(rowReadOnly, cell.ReadOnly); 1631Assert.Equal(readOnly || rowReadOnly || columnReadOnly, cell.ReadOnly); 1655Assert.False(cell.ReadOnly); 1663Assert.False(cell.ReadOnly); 1666Assert.False(cell.ReadOnly); 1678Assert.Equal(value, cell.ReadOnly); 1684Assert.Equal(value, cell.ReadOnly); 1690Assert.True(cell.ReadOnly); 1710Assert.Equal(value, cell.ReadOnly); 1716Assert.Equal(value, cell.ReadOnly); 1722Assert.Equal(!rowReadOnly || !value, cell.ReadOnly); 1744Assert.Equal(value, cell1.ReadOnly); 1745Assert.Equal(rowReadOnly, cell2.ReadOnly); 1751Assert.Equal(value, cell1.ReadOnly); 1752Assert.Equal(rowReadOnly, cell2.ReadOnly); 1758Assert.Equal(!rowReadOnly || !value, cell1.ReadOnly); 1759Assert.Equal(rowReadOnly, cell2.ReadOnly); 1792Assert.Equal(value, cell.ReadOnly); 1799Assert.Equal(value, cell.ReadOnly); 1806Assert.Equal(!value, cell.ReadOnly); 1838Assert.Equal(readOnly || value, cell.ReadOnly); 1845Assert.Equal(readOnly || value, cell.ReadOnly); 1852Assert.Equal(readOnly || !value, cell.ReadOnly); 1890Assert.Equal(readOnly || value, cell1.ReadOnly); 1891Assert.Equal(readOnly || rowReadOnly, cell2.ReadOnly); 1898Assert.Equal(readOnly || value, cell1.ReadOnly); 1899Assert.Equal(readOnly || rowReadOnly, cell2.ReadOnly); 1906Assert.Equal(readOnly || !value, cell1.ReadOnly); 1907Assert.Equal(readOnly || rowReadOnly, cell2.ReadOnly); 1937Assert.True(cell.ReadOnly); 1942Assert.True(cell.ReadOnly); 1947Assert.False(cell.ReadOnly); 1953Assert.True(cell.ReadOnly); 3352Assert.False(cell.ReadOnly); 3389Assert.False(cell.ReadOnly);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (3)
631Assert.True(cell.ReadOnly); 715Assert.True(cell.ReadOnly); 774Assert.True(cell.ReadOnly);
System\Windows\Forms\DataGridViewRowTests.cs (12)
2629Assert.False(cell1.ReadOnly); 2630Assert.True(cell2.ReadOnly); 2635Assert.True(cell1.ReadOnly); 2636Assert.True(cell2.ReadOnly); 2641Assert.False(cell1.ReadOnly); 2642Assert.False(cell2.ReadOnly); 2659Assert.False(row.Cells[0].ReadOnly); 2660Assert.False(row.Cells[1].ReadOnly); 2665Assert.True(row.Cells[0].ReadOnly); 2666Assert.True(row.Cells[1].ReadOnly); 2671Assert.False(row.Cells[0].ReadOnly); 2672Assert.False(row.Cells[1].ReadOnly);