1666 references to DataGridViewElementStates
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (1)
1001DataGridViewElementStates elementState, object value,
System.Windows.Forms (1663)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (9)
80if (index < owner.Rows.GetRowCount(DataGridViewElementStates.Visible)) 86index -= owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 118int childCount = owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 169int actualDisplayIndex = owner.Columns.ColumnIndexToActualDisplayIndex(hti.ColumnIndex, DataGridViewElementStates.Visible); 233int columnIndex = owner.Columns.ActualDisplayIndexToColumnIndex(i, DataGridViewElementStates.Visible); 297int columnIndex = owner.Columns.ActualDisplayIndexToColumnIndex(i, DataGridViewElementStates.Visible); 322column = owner.Columns.ActualDisplayIndexToColumnIndex(column, DataGridViewElementStates.Visible); 333return this.TryGetOwnerAs(out DataGridView? owner) ? owner.Rows.GetRowCount(DataGridViewElementStates.Visible) : base.RowCount; 341return this.TryGetOwnerAs(out DataGridView? owner) ? owner.Columns.GetColumnCount(DataGridViewElementStates.Visible) : base.ColumnCount;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (48)
1653DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1662DataGridViewElementStates.Visible, 1663DataGridViewElementStates.None); 1744if (!Columns[value.ColumnIndex].Visible || (Rows.GetRowState(value.RowIndex) & DataGridViewElementStates.Visible) == 0) 1802bool previousVisibleColumnExists = (Columns.GetPreviousColumn(Columns[_ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is not null); 1803bool previousVisibleRowExists = (Rows.GetPreviousRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible) != -1); 1820bool nextVisibleColumnExists = (Columns.GetNextColumn(Columns[_ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is not null); 1821bool nextVisibleRowExists = (Rows.GetNextRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible) != -1); 1839&& GetCellCount(DataGridViewElementStates.Selected) == 1 2340Y = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 2378DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 2391DataGridViewColumn? dataGridViewColumnDbg1 = Columns.GetFirstColumn(DataGridViewElementStates.Displayed); 2395DataGridViewColumn? dataGridViewColumnDbg = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2425int firstDisplayedRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 2428if ((Rows.GetRowState(firstDisplayedRowIndex) & DataGridViewElementStates.Frozen) == 0 2475int totalVisibleFrozenWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2514int maxHorizontalOffset = Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - displayWidth; 2534if ((Rows.GetRowState(value) & DataGridViewElementStates.Visible) == 0) 2539if ((Rows.GetRowState(value) & DataGridViewElementStates.Frozen) != 0) 2555int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2587int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, value); 2682int widthNotVisible = Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - _layout.Data.Width; 2703int totalVisibleFrozenWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2759scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 2764scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement; 2804if (value > 0 && (Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - _layout.Data.Width) <= 0) 2926DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 2928|| (rowState & DataGridViewElementStates.ReadOnly) != 0 2930|| dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly); 2937DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 2938return (rowState & DataGridViewElementStates.Selected) != 0 2940|| dataGridViewCell.StateIncludes(DataGridViewElementStates.Selected); 2947DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 2948return (rowState & DataGridViewElementStates.Visible) != 0 3124Debug.Assert((Rows.GetRowState(rowIndex) & DataGridViewElementStates.ReadOnly) == 0); 3595DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 3596int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 4093int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 4153Columns.GetFirstColumn(DataGridViewElementStates.Visible) is not null 4154&& Rows.GetFirstRow(DataGridViewElementStates.Visible) != -1;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (2)
1221DataGridViewColumn dataGridViewColumn = _owner.Columns.GetFirstColumn(DataGridViewElementStates.None)!; 1255if ((_owner.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (956)
32int visibleRowIndex = Rows.GetRowCount(DataGridViewElementStates.Visible, 0, cellAddress.Y); 33int visibleColumnIndex = Columns.ColumnIndexToActualDisplayIndex(cellAddress.X, DataGridViewElementStates.Visible); 346DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 360DataGridViewElementStates.Visible, 361DataGridViewElementStates.None); 450for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 452rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 497int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 502DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 511rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 540if (Columns.GetColumnsWidth(DataGridViewElementStates.Visible) > _layout.Data.Width) 552|| dataGridViewColumn == Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) 553|| dataGridViewColumn == Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)) 929int totalVisibleRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible); 930int totalVisibleHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible); 931int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 936if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 937&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 1305for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 1307rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1323int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1329DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1343rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 1351int rowAboveFirstVisibleScrollingRow = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 1364rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 1386&& (Rows.GetFirstRow(DataGridViewElementStates.Visible) == -1 1387|| Columns.GetFirstColumn(DataGridViewElementStates.Visible) is null)) 1405for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 1407rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1411DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1420DataGridViewElementStates.Visible, 1421DataGridViewElementStates.None); 1439DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1444for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 1446rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1457DataGridViewElementStates.Visible, 1458DataGridViewElementStates.None); 1475for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 1477rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1480((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 1481if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 1484DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1493DataGridViewElementStates.Visible, 1494DataGridViewElementStates.None); 1660DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1672DataGridViewElementStates.Visible, 1673DataGridViewElementStates.None); 2026rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 2040rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2052DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2067rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 2076for (rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 2078rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 2147&& rowIndex != Rows.GetFirstRow(DataGridViewElementStates.Visible)) 2154DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 2155bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 2188rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible); 2202rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2214DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2229rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 2238for (rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible); 2240rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible)) 2405int rowIndex = Rows.GetNextRow(rowIndexStart - 1, DataGridViewElementStates.Visible); 2413rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 2456int frozenWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2457int scrollingWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - frozenWidth; 3138int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 3209Debug.Assert(Rows.GetFirstRow(DataGridViewElementStates.Visible) == 0); 3606DataGridViewColumn? firstVisibleFrozenColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3614return Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedFrozenCols; 3628return Columns.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedScrollingCols; 3663DataGridViewElementStates.Visible, 3664DataGridViewElementStates.None); 3683DataGridViewElementStates.Visible, 3684DataGridViewElementStates.None); 4154int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 4172if (rowIndex > -1 && (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 4211if (Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) >= _layout.Data.Width) 4218DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4237DataGridViewElementStates.Visible, 4238DataGridViewElementStates.None); 4244dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4282DataGridViewElementStates rowState = Rows.GetRowState(indexTmp); 4283if ((rowState & DataGridViewElementStates.Frozen) != 0) 4288if ((rowState & DataGridViewElementStates.Visible) == 0) 4292DataGridViewElementStates.Visible, 4293DataGridViewElementStates.Frozen); 4310DataGridViewElementStates.Visible, 4311DataGridViewElementStates.Frozen); 4327int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4334rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 4346int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 4347return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, lastVisibleRowIndex) + 4536int totalVisibleHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible); 4537int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 4571if (displayWidth <= 0 || Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 4582dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.None); 4606dataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.None, DataGridViewElementStates.None); 4609Debug.Assert(cx <= Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 4617DataGridViewElementStates.Visible, 4618DataGridViewElementStates.Frozen); 4642DataGridViewElementStates.Visible, 4643DataGridViewElementStates.None); 4676DataGridViewElementStates.Visible, 4677DataGridViewElementStates.Frozen); 4686DataGridViewElementStates.Visible, 4687DataGridViewElementStates.Frozen); 4697DataGridViewElementStates.Visible, 4698DataGridViewElementStates.Frozen); 4740DataGridViewElementStates.Visible, 4741DataGridViewElementStates.None); 4789DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 4790if ((rowState & DataGridViewElementStates.Frozen) == 0 && (rowState & DataGridViewElementStates.Visible) != 0) 4795if ((rowState & DataGridViewElementStates.Visible) != 0) 4833&& ((Rows.GetRowState(firstDisplayedScrollingRow) & DataGridViewElementStates.Frozen) != 0 4834|| (Rows.GetRowState(firstDisplayedScrollingRow) & DataGridViewElementStates.Visible) == 0)) 4841if ((Rows.GetRowState(i) & DataGridViewElementStates.Visible) != 0) 4858if ((Rows.GetRowState(i) & (DataGridViewElementStates.Frozen | DataGridViewElementStates.Visible)) == DataGridViewElementStates.Visible) 5073DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5074DataGridViewElementStates.None); 5077DataGridViewColumn? dataGridViewColumnFirst = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 5088DataGridViewElementStates.Visible, 5089DataGridViewElementStates.Frozen); 5096DataGridViewElementStates.Visible, 5097DataGridViewElementStates.Frozen); 5104DataGridViewElementStates.Visible, 5105DataGridViewElementStates.None); 5122DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5123DataGridViewElementStates.None); 5217private void CorrectRowFrozenState(DataGridViewRow dataGridViewRow, DataGridViewElementStates rowState, int anticipatedRowIndex) 5224DataGridViewElementStates.Visible, 5225DataGridViewElementStates.None); 5228&& (Rows.GetRowState(previousRowIndex) & DataGridViewElementStates.Frozen) == 0 5229&& (rowState & DataGridViewElementStates.Frozen) != 0) 5237DataGridViewElementStates.Visible, 5238DataGridViewElementStates.None); 5241&& (Rows.GetRowState(nextRowIndex) & DataGridViewElementStates.Frozen) != 0 5242&& (rowState & DataGridViewElementStates.Frozen) == 0) 5254int rowIndexTmp = Rows.GetPreviousRow(rowIndexInserted, DataGridViewElementStates.Visible); 5257previousRowFrozen = (Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 5261rowIndexTmp = Rows.GetNextRow(rowIndexInserted - 1, DataGridViewElementStates.Visible); 5265nextRowFrozen = (Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 5288if (((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) != 0 && !frozenStateChanging) 5289|| ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0 && frozenStateChanging)) 5293DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5296int dataGridViewRowFirst = Rows.GetFirstRow(DataGridViewElementStates.Visible); 5305Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Frozen, true); 5307DataGridViewElementStates.Visible, 5308DataGridViewElementStates.Frozen); 5315DataGridViewElementStates.Visible, 5316DataGridViewElementStates.Frozen); 5323DataGridViewElementStates.Visible); 5338Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Frozen, false); 5340DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5473Debug.Assert((Rows.GetRowState(NewRowIndex) & DataGridViewElementStates.Visible) != 0); 5500int frozenVisibleColumnsWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5521DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5530DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5531DataGridViewElementStates.None); 5554DataGridViewElementStates.Visible, 5555DataGridViewElementStates.None); 5637rectInsertionBar.X = GetColumnXFromIndex(Columns.GetFirstColumn(DataGridViewElementStates.Visible)!.Index); 5646if (Columns.GetNextColumn(Columns[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is null) 6392Debug.Assert((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 6393Debug.Assert((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0); 6401int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6414if (!RowHeadersVisible && Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 6433if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6435Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 6438rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6446rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6447while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6449Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6450rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6459rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6462while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6464Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6465rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6470rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6474if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6476Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 6479rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6484while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6486Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6487rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6496int firstDisplayedFrozenRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6501DataGridViewElementStates.Visible, 6511DataGridViewElementStates.Visible, 6521if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6527Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6528rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6540if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6546Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6547rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6558rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible, DisplayedBandsInfo.OldNumDisplayedScrollingRows - 1); 6561rowIndexTmp = Rows.GetLastRow(DataGridViewElementStates.Visible); 6569if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6571Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6574rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible); 6580rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6583rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DisplayedBandsInfo.OldNumDisplayedFrozenRows - 1); 6586rowIndexTmp = Rows.GetLastRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6594if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6596Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6599rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible); 6608DataGridViewElementStates rowStateDbg = Rows.GetRowState(rowIndexTmp); 6610if (((rowStateDbg & DataGridViewElementStates.Displayed) != 0) != rowNeedsDisplayedState) 6620if (!ColumnHeadersVisible && Rows.GetRowCount(DataGridViewElementStates.Visible) == 0) 6643dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6651dataGridViewColumnTmp = Columns.GetPreviousColumn(Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6655dataGridViewColumnTmp = Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6664dataGridViewColumnTmp = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6670dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6675dataGridViewColumnTmp = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6684dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6692dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6713dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6736dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6751dataGridViewColumnTmp = Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6758DataGridViewElementStates colStateDbg = Columns[columnIndexTmp].State; 6760if (((colStateDbg & DataGridViewElementStates.Displayed) != 0) != columnNeedsDisplayedState) 6839public int GetCellCount(DataGridViewElementStates includeFilter) 6841if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 6842DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 6850if ((includeFilter & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 6852if (includeFilter == DataGridViewElementStates.Selected) 6878displayedRequired = (includeFilter & DataGridViewElementStates.Displayed) == DataGridViewElementStates.Displayed; 6879frozenRequired = (includeFilter & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 6880resizableRequired = (includeFilter & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable; 6881readOnlyRequired = (includeFilter & DataGridViewElementStates.ReadOnly) == DataGridViewElementStates.ReadOnly; 6882visibleRequired = (includeFilter & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible; 6940if ((includeFilter == DataGridViewElementStates.ReadOnly && ReadOnly) || includeFilter == DataGridViewElementStates.None) 6945displayedRequired = (includeFilter & DataGridViewElementStates.Displayed) == DataGridViewElementStates.Displayed; 6946frozenRequired = (includeFilter & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 6947resizableRequired = (includeFilter & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable; 6948readOnlyRequired = (includeFilter & DataGridViewElementStates.ReadOnly) == DataGridViewElementStates.ReadOnly; 6949visibleRequired = (includeFilter & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible; 6954if (!visibleRequired || (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0) 6981DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 6984bool cellDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0 6995bool cellFrozen = (rowState & DataGridViewElementStates.Frozen) != 0 6997|| dataGridViewCell.StateIncludes(DataGridViewElementStates.Frozen); 7016|| (rowState & DataGridViewElementStates.ReadOnly) != 0 7018|| dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly); 7028bool cellVisible = (rowState & DataGridViewElementStates.Visible) != 0 7148if (Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0) 7155includeColumnHeaders = (Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) == -1); 7182dataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7185prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7201prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7220firstCell: Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0, 7238lastCell: Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0, 7249dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7252nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7268nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7287int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7289int nextRowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7294dataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7299prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7317prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7339firstCell: Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0, 7352dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7373nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7391nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7412nextRowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7432if (Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0) 7440includeRowHeaders = (Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) is null); 7450int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 7468DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7473prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7489prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7521dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7542nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7558nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7581nextRowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 7588DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7594prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7612prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7649dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7672nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7690nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7711nextRowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 7738selectedVisibleRowExists = Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0; 7739selectedVisibleCellExists = selectedVisibleRowExists && Columns.GetColumnCount(DataGridViewElementStates.Visible) != 0; 7743selectedVisibleColumnExists = Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0; 7744selectedVisibleCellExists = selectedVisibleColumnExists && Rows.GetRowCount(DataGridViewElementStates.Visible) != 0; 7812DataGridViewColumn? firstVisibleColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7813DataGridViewColumn? lastVisibleColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7819if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0) 7838firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 7839int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 7918prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7981nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8016nextRowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 8033prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8103nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8213for (dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8237DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8238DataGridViewElementStates.None); 8280DataGridViewElementStates.Visible, 8281DataGridViewElementStates.None); 8337DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8362DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8363DataGridViewElementStates.None); 8404DataGridViewElementStates.Visible, 8405DataGridViewElementStates.None); 8455DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8473DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8474DataGridViewElementStates.None); 8490: Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8511DataGridViewElementStates.Visible, 8512DataGridViewElementStates.None); 8519DataGridViewElementStates.Visible, 8520DataGridViewElementStates.Frozen); 8538DataGridViewElementStates.Visible, 8539DataGridViewElementStates.Frozen); 8548DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8552dataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8562int visibleRowsHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible); 8563int frozenVisibleRowsHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8566int emptyBackgroundWidth = Math.Max(0, _layout.Data.Width - Columns.GetColumnsWidth(DataGridViewElementStates.Visible)); 8595&& (Rows.GetRowState(_ptAnchorCell.Y) & DataGridViewElementStates.Frozen) != 0 8597&& (Rows.GetRowState(_trackRowEdge) & DataGridViewElementStates.Frozen) != 0 8599&& (Rows.GetRowState(hti._row) & DataGridViewElementStates.Frozen) == 0) 8603int firstUnfrozenRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8611DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 8633&& ((Rows.GetRowState(_ptAnchorCell.Y) & DataGridViewElementStates.Frozen) == 0 8634|| (_trackRowEdge != -1 && (Rows.GetRowState(_trackRowEdge) & DataGridViewElementStates.Frozen) == 0)) 8695int firstUnfrozenColumnIndex = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)!.Index; 8696int firstRowIndex = hti._row >= 0 ? hti._row : Rows.GetFirstRow(DataGridViewElementStates.Visible); 8721DataGridViewElementStates.Visible, 8722DataGridViewElementStates.Frozen) is not null)) 8751DataGridViewElementStates.Visible, 8752DataGridViewElementStates.None) is null) 8760DataGridViewElementStates.Visible, 8761DataGridViewElementStates.None); 8765DataGridViewElementStates.Visible, 8766DataGridViewElementStates.Frozen); 8770DataGridViewElementStates.Visible, 8771DataGridViewElementStates.None)) 8814if (((_ptAnchorCell.Y != -1 && (Rows.GetRowState(_ptAnchorCell.Y) & DataGridViewElementStates.Frozen) == 0) 8815|| (_ptCurrentCell.Y != -1 && (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0)) 8872DataGridViewElementStates.Visible, 8873DataGridViewElementStates.Frozen) is not null)) 8909DataGridViewElementStates.Visible, 8910DataGridViewElementStates.None) is not null)) 8914DataGridViewElementStates.Visible, 8915DataGridViewElementStates.None); 8918DataGridViewElementStates.Visible, 8919DataGridViewElementStates.Frozen); 8923DataGridViewElementStates.Visible, 8924DataGridViewElementStates.None)) 8993int preferredWidth = Math.Min(minimumWidth + Columns.GetColumnsWidth(DataGridViewElementStates.Visible), proposedConstraints.Width); 9010int preferredHeight = Math.Min(minimumHeight + Rows.GetRowsHeight(DataGridViewElementStates.Visible), proposedConstraints.Height); 9032if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) == 0) 9041for (indexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9056indexTmp = Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9077indexTmp = Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 9119int indexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9131DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9138Debug.Assert((Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0 9139&& (Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 9152DataGridViewElementStates.Visible); 9196Debug.Assert((Rows.GetRowState(index) & DataGridViewElementStates.Visible) != 0); 9200int indexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9210DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9231indexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 9237Debug.Assert((Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0 9238&& (Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 9248indexTmp = Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 9256DataGridViewElementStates.Visible, 9257DataGridViewElementStates.Frozen); 9267DataGridViewElementStates.Visible, 9268DataGridViewElementStates.Frozen); 9371DataGridViewElementStates.Visible, 9372DataGridViewElementStates.None); 9441indexTmp = Rows.GetPreviousRow(hti._row, DataGridViewElementStates.Visible); 9518DataGridViewElementStates.Visible, 9519DataGridViewElementStates.None); 9551DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 9581DataGridViewElementStates.Visible); 9605int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 9888if (Rows.GetRowCount(DataGridViewElementStates.Visible) == 0) 9899if ((Rows.GetRowState(lo) & DataGridViewElementStates.Visible) == 0) 9901lo = Rows.GetNextRow(lo, DataGridViewElementStates.Visible); 9911if ((Rows.GetRowState(hi) & DataGridViewElementStates.Visible) == 0) 9913hi = Rows.GetPreviousRow(hi, DataGridViewElementStates.Visible); 9924if ((Rows.GetRowState(lo) & DataGridViewElementStates.Frozen) != 0) 9937DataGridViewElementStates.Visible, 9961if ((Rows.GetRowState(hi) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen) 9973else if (Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) == 0) 9988if ((Rows.GetRowState(i) & DataGridViewElementStates.Visible) == 0) 10156int totalVisibleColCount = Columns.GetColumnCount(DataGridViewElementStates.Visible); 10157int totalVisibleRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible); 10158int totalVisibleWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible); 10159int totalVisibleFrozenWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 10162int totalVisibleHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible); 10163int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 10183if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10184&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10212&& DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10213&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10269if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10593DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 10605if ((rowState & DataGridViewElementStates.ReadOnly) == 0 && !ReadOnly) 10623DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 10625if ((rowState & DataGridViewElementStates.Visible) != 0) 10627bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 10655if (Rows.GetRowCount(DataGridViewElementStates.Visible) > 1) 10775float weightSum = Columns.GetColumnsFillWeight(DataGridViewElementStates.None) + dataGridViewColumn.FillWeight; 10848float weightSum = Columns.GetColumnsFillWeight(DataGridViewElementStates.None); 10991internal void OnAddingRow(DataGridViewRow dataGridViewRow, DataGridViewElementStates rowState, bool checkFrozenState) 11017if ((ReadOnly || dataGridViewColumn.ReadOnly) && dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly)) 11329for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 11331rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 11583rowDisplayed = (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 12088DataGridViewElementStates.Visible, 12089DataGridViewElementStates.None); 12105int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 12395if (isControlDown && ((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) != 0)) 12407&& _ptAnchorCell.Y > -1 && (Rows.GetRowState(_ptAnchorCell.Y) & DataGridViewElementStates.Selected) != 0) 12463else if ((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) == 0) 12466((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) != 0)); 12489&& (((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) != 0) 12809if (e.StateChanged == DataGridViewElementStates.Selected) 12820if (e.StateChanged == DataGridViewElementStates.ReadOnly 13183DataGridViewRowStateChangedEventArgs dgvrsce = new(dataGridViewRow, DataGridViewElementStates.Displayed); 13213int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Displayed); 13220rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Displayed); 13525float weightSum = Columns.GetColumnsFillWeight(DataGridViewElementStates.None) - dataGridViewColumn.FillWeight + fillWeight; 13696int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 14009DataGridViewColumnStateChangedEventArgs dgvrsce = new(dataGridViewColumn, DataGridViewElementStates.Displayed); 14142DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14149DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14156DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14163DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14170DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14177DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14184DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14187dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14194DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14197dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14318case DataGridViewElementStates.Selected: 14326case DataGridViewElementStates.Frozen: 14366case DataGridViewElementStates.Visible: 14435if (e.StateChanged == DataGridViewElementStates.ReadOnly 14443&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.ReadOnly) == 0 14649internal void OnDataGridViewElementStateChanged(DataGridViewElement element, int index, DataGridViewElementStates elementState) 14682if ((elementState & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 14695internal void OnDataGridViewElementStateChanging(DataGridViewElement element, int index, DataGridViewElementStates elementState) 14702case DataGridViewElementStates.Frozen: 14703case DataGridViewElementStates.Visible: 14704if (elementState == DataGridViewElementStates.Visible) 14730if (elementState == DataGridViewElementStates.Frozen 14739CorrectColumnFrozenStates(dataGridViewColumn, elementState == DataGridViewElementStates.Frozen); 14742case DataGridViewElementStates.ReadOnly: 14781case DataGridViewElementStates.Frozen: 14782case DataGridViewElementStates.Visible: 14783if (elementState == DataGridViewElementStates.Visible && _ptCurrentCell.Y == rowIndex) 14785Debug.Assert((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 14801CorrectRowFrozenStates(dataGridViewRow, rowIndex, elementState == DataGridViewElementStates.Frozen); 14804case DataGridViewElementStates.ReadOnly: 14806&& (Rows.GetRowState(rowIndex) & DataGridViewElementStates.ReadOnly) == 0 14842case DataGridViewElementStates.ReadOnly: 14981int totalVisibleHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible); 14982int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 15279forceCurrentCellSelection: Columns.GetColumnCount(DataGridViewElementStates.Visible) == 1); 15317forceCurrentCellSelection: Rows.GetRowCount(DataGridViewElementStates.Visible) == 1); 15519DataGridViewElementStates rowState, 16581int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 16589Debug.Assert(totalVisibleFrozenHeight == Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 16968DataGridViewRowStateChangedEventArgs dgvrsce = new(dataGridViewRow, DataGridViewElementStates.Displayed); 17036DataGridViewElementStates.Visible, 17037DataGridViewElementStates.None); 17049DataGridViewElementStates.Visible, 17050DataGridViewElementStates.None); 17256int rowIndexPrevious = Rows.GetPreviousRow(rowIndexDeleted, DataGridViewElementStates.Visible); 17257int rowIndexNext = Rows.GetNextRow(rowIndexDeleted, DataGridViewElementStates.Visible); 17560DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 17561invalidatePreferredSizeCache = ((rowState & DataGridViewElementStates.Visible) != 0); 17780DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 17781if ((rowState & DataGridViewElementStates.Visible) == 0) 17795bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 17868rowDisplayed = (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 17886&& rowIndex == Rows.GetFirstRow(DataGridViewElementStates.Visible))) 17940if (isControlDown && ((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) != 0)) 17947DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 18010int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 18035else if ((Rows.GetRowState(hti._row) & DataGridViewElementStates.Visible) == 0) 18048&& (Rows.GetRowState(_ptAnchorCell.Y) & DataGridViewElementStates.Selected) != 0) 18113else if ((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) == 0) 18116((Rows.GetRowState(hti._row) & DataGridViewElementStates.Selected) != 0)); 18420SelectRowRange(Rows.GetNextRow(_trackRowEdge, DataGridViewElementStates.Visible), 18426SelectRowRange(Rows.GetNextRow(hti._row, DataGridViewElementStates.Visible), 18432SelectRowRange(Rows.GetNextRow(_trackRow, DataGridViewElementStates.Visible), 18439Rows.GetPreviousRow(_trackRowEdge, DataGridViewElementStates.Visible), 18446Rows.GetPreviousRow(hti._row, DataGridViewElementStates.Visible), 18453Rows.GetPreviousRow(_trackRow, DataGridViewElementStates.Visible), 18459SelectRowRange(Rows.GetNextRow(_trackRow, DataGridViewElementStates.Visible), 18462Rows.GetPreviousRow(_trackRow, DataGridViewElementStates.Visible), 18469Rows.GetPreviousRow(_trackRow, DataGridViewElementStates.Visible), 18471SelectRowRange(Rows.GetNextRow(_trackRow, DataGridViewElementStates.Visible), 18558DataGridViewElementStates newState = DataGridViewElementStates.None; 18563rowVisible = ((newState & DataGridViewElementStates.Visible) != 0); 18573case DataGridViewElementStates.Selected: 18581case DataGridViewElementStates.Frozen: 18584if ((newState & DataGridViewElementStates.Frozen) == 0) 18600case DataGridViewElementStates.Visible: 18602if (!rowVisible && (newState & DataGridViewElementStates.Displayed) != 0) 18605Rows.SetRowState(rowIndex, DataGridViewElementStates.Displayed, false); 18616bool rowDisplayed = (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 18656if (rowVisible && Rows.GetRowCount(DataGridViewElementStates.Visible) > 1) 18678if (e.StateChanged == DataGridViewElementStates.ReadOnly && rowIndex == _ptCurrentCell.Y && !_dataGridViewOper[OperationInReadOnlyChange]) 18682if ((newState & DataGridViewElementStates.ReadOnly) == 0 18858int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 18864rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 19083int rowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible); 19132rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19136if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 19143Debug.Assert((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0); 19144rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19152Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 19153rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19163Debug.Assert((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Visible) != 0); 19169if ((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 19176Debug.Assert((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0); 19177rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 19185Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 19186rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 19207int visibleRowsHeight = Rows.GetRowsHeight(DataGridViewElementStates.Displayed); 19229int visibleColumnsWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Displayed); 19348DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19367DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 19368DataGridViewElementStates.None); 19446DataGridViewElementStates.Visible, 19447DataGridViewElementStates.None); 19563indexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19590indexTmpNext = Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19618Debug.Assert((Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 19619Debug.Assert((Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0); 19646indexTmpNext = Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 19826int totalVisibleFrozenWidth = Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19835if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0) 19837int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20147DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 20149int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 20159nextVisibleRowIndex = Rows.GetNextRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible); 20698if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 20735if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 20787if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 20847if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 20945if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21069DataGridViewElementStates.Visible, 21070DataGridViewElementStates.None); 21072int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 21073int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 21155&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21176&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21193&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21545DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 21547int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 21629&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21650&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21667&& (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 22071DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22073int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 22083DataGridViewElementStates.Visible, 22084DataGridViewElementStates.None); 22917DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22930nextScreenVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 22941if ((Rows.GetRowState(nextScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0) 22945int firstDisplayedScrollingRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 22953jumpRows = Rows.GetRowCount(DataGridViewElementStates.Visible, 22974nextScreenVisibleRowIndexTmp = Rows.GetNextRow(nextScreenVisibleRowIndex, DataGridViewElementStates.Visible); 23112if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23139if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23179DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23191previousScreenVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 23202int jumpRows = (Rows.GetRowState(previousScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0 23215previousScreenVisibleRowIndexTmp = Rows.GetPreviousRow(previousScreenVisibleRowIndex, DataGridViewElementStates.Visible); 23224if ((Rows.GetRowState(previousScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0) 23227int firstDisplayedScrollingRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 23237previousScreenVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 23370if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23397if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23449DataGridViewElementStates.Visible, 23450DataGridViewElementStates.None); 23452int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 23462DataGridViewElementStates.Visible, 23463DataGridViewElementStates.None); 24314if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) == 0) 24530DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 24532int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 24541previousVisibleRowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible); 24964if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 24996if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25037if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25085if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25167if ((Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25923for (int rowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 25925rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 25946DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 25947return (rowState & DataGridViewElementStates.ResizableSet) == DataGridViewElementStates.ResizableSet 25948? (rowState & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable 25957DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 25959if ((rowState & DataGridViewElementStates.Visible) == 0) 25964if ((rowState & DataGridViewElementStates.Frozen) != 0) 26017columnsToScroll = Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol); 26069DataGridViewElementStates.Visible, 26070DataGridViewElementStates.None)!.Index; 26090DataGridViewElementStates.Visible, 26091DataGridViewElementStates.None)!.Index; 26120DataGridViewElementStates.Visible, 26121DataGridViewElementStates.None); 26139DataGridViewElementStates.Visible, 26140DataGridViewElementStates.None); 26160DataGridViewElementStates.Visible, 26161DataGridViewElementStates.Frozen); 26183DataGridViewElementStates.Visible, 26184DataGridViewElementStates.Frozen); 26188DataGridViewElementStates.Visible, 26189DataGridViewElementStates.None)) 26205Debug.Assert((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 26264if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0) 26277rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26291firstDisplayedScrollingRow = Rows.GetNextRow(firstDisplayedScrollingRow, DataGridViewElementStates.Visible); 26319Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 26327int frozenRowsThickness = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 26350if (EditingControl is not null && (Rows.GetRowState(_ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0) 26378int firstVisibleScrollingRow = Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 26380int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26402DataGridViewElementStates.Visible); 26417deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26418rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26433DataGridViewElementStates.Visible, 26434DataGridViewElementStates.Frozen); 26468newFirstVisibleScrollingRow = Rows.GetNextRow(newFirstVisibleScrollingRow, DataGridViewElementStates.Visible); 26483DataGridViewElementStates.Visible, 26484DataGridViewElementStates.Frozen); 26490DataGridViewElementStates.Visible, 26491DataGridViewElementStates.Frozen); 26516scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26517rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26522scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26523rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26577DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 26578if ((rowState & DataGridViewElementStates.Selected) == 0) 26616DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 26617int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 27173DataGridViewElementStates.Visible, 27174DataGridViewElementStates.None); 27202DataGridViewElementStates.Visible, 27203DataGridViewElementStates.None); 27289DataGridViewElementStates.Visible, 27290DataGridViewElementStates.None); 27335if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 27472DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 27478if ((rowState & DataGridViewElementStates.ReadOnly) == 0 && !Columns[columnIndex].ReadOnly) 27512if ((rowState & DataGridViewElementStates.ReadOnly) != 0) 27514Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, false); 27579DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 27580if (((rowState & DataGridViewElementStates.ReadOnly) != 0) != readOnly) 27597Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, true); 27602Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, false); 27622DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 27628if ((rowState & DataGridViewElementStates.Selected) == 0 && !Columns[columnIndex].Selected) 27636if ((dataGridViewCell.State & DataGridViewElementStates.Selected) != 0) 27694Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, false); 27732if (!Columns[columnIndex].Visible || (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 27867if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 27870((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 27876if ((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0) 27879((Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 28069DataGridViewElementStates rowState = Rows.GetRowState(rowIndex); 28070if (((rowState & DataGridViewElementStates.Selected) != 0) != selected) 28080Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, true); 28087Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, false); 28238int visibleFrozenRows = Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28241int rowVFIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28243Rows.SetRowState(rowVFIndex, DataGridViewElementStates.Frozen, false); 28244Debug.Assert(Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) == 0); 28305int rowVIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 28309rowVIndex = Rows.GetNextRow(rowVIndex, DataGridViewElementStates.Visible); 28314Rows.SetRowState(rowVIndex, DataGridViewElementStates.Frozen, true); 28422int totalVisibleFrozenHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28487DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28489int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 28499DataGridViewElementStates.Visible, 28500DataGridViewElementStates.None); 28510nextVisibleRowIndex = Rows.GetNextRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible); 28648DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28650int firstVisibleRowIndex = Rows.GetFirstRow(DataGridViewElementStates.Visible); 28660DataGridViewElementStates.Visible, 28661DataGridViewElementStates.None); 28671previousVisibleRowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y, DataGridViewElementStates.Visible); 28675DataGridViewElementStates.Visible, 28676DataGridViewElementStates.None); 28679int lastVisibleRowIndex = Rows.GetLastRow(DataGridViewElementStates.Visible); 28889dataGridViewColumnTmp = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28899dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 28920dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 28977bool rowVisible = (rowIndex >= 0 && (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 29016rowIndex = Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 29112rowIndexTmp = Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 29116if (((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) == displayed) 29118Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, displayed); 29121rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 29135if (((Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) == displayed) 29137Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, displayed); 29140rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 29239DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29266DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29295Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29305Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29320Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29330Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29339DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29349Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29360DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29372Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29398DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29411Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29423DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29435Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29443DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29456Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29482DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29492Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29499DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29548Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29557dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29561Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29595Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29605dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29611Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29638Rows.GetNextRow(anchorRowIndex, DataGridViewElementStates.Visible), 29648DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29692Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29704dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29708Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29742Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29752dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29758Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29785Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29806Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29815Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29832Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29841Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible),
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (5)
36_parentAccessibleObject.TryGetOwnerAs(out DataGridView? owner) && index >= 0 && index < owner.GetCellCount(DataGridViewElementStates.Selected) 42? owner.GetCellCount(DataGridViewElementStates.Selected) 59return _parentAccessibleObject.TryGetOwnerAs(out owner) && owner.GetCellCount(DataGridViewElementStates.Selected) > 0 64return _parentAccessibleObject.TryGetOwnerAs(out owner) && owner.GetCellCount(DataGridViewElementStates.Selected) > 0 65? owner.SelectedCell(owner.GetCellCount(DataGridViewElementStates.Selected) - 1)?.AccessibilityObject
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (3)
125if (index < _ownerDataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible)) 127int actualColumnIndex = _ownerDataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 143int result = _ownerDataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible);
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (42)
142return (State & DataGridViewElementStates.Displayed) != 0; 149State |= DataGridViewElementStates.Displayed; 153State &= ~DataGridViewElementStates.Displayed; 158OnStateChanged(DataGridViewElementStates.Displayed); 185return (State & DataGridViewElementStates.Frozen) != 0; 189if (((State & DataGridViewElementStates.Frozen) != 0) != value) 191OnStateChanging(DataGridViewElementStates.Frozen); 194State |= DataGridViewElementStates.Frozen; 198State &= ~DataGridViewElementStates.Frozen; 201OnStateChanged(DataGridViewElementStates.Frozen); 387return ((State & DataGridViewElementStates.ReadOnly) != 0 || 410OnStateChanging(DataGridViewElementStates.ReadOnly); 416OnStateChanging(DataGridViewElementStates.ReadOnly); 422if (((State & DataGridViewElementStates.ReadOnly) != 0) != value) 437State |= DataGridViewElementStates.ReadOnly; 441State &= ~DataGridViewElementStates.ReadOnly; 455State |= DataGridViewElementStates.ReadOnly; 459State &= ~DataGridViewElementStates.ReadOnly; 463OnStateChanged(DataGridViewElementStates.ReadOnly); 473if ((State & DataGridViewElementStates.ResizableSet) != 0) 475return ((State & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 495State &= ~DataGridViewElementStates.ResizableSet; 499State |= DataGridViewElementStates.ResizableSet; 500if (((State & DataGridViewElementStates.Resizable) != 0) != (value == DataGridViewTriState.True)) 504State |= DataGridViewElementStates.Resizable; 508State &= ~DataGridViewElementStates.Resizable; 515OnStateChanged(DataGridViewElementStates.Resizable); 527return (State & DataGridViewElementStates.Selected) != 0; 570State |= DataGridViewElementStates.Selected; 574State &= ~DataGridViewElementStates.Selected; 579OnStateChanged(DataGridViewElementStates.Selected); 673return (State & DataGridViewElementStates.Visible) != 0; 677if (((State & DataGridViewElementStates.Visible) != 0) != value) 689OnStateChanging(DataGridViewElementStates.Visible); 692State |= DataGridViewElementStates.Visible; 696State &= ~DataGridViewElementStates.Visible; 699OnStateChanged(DataGridViewElementStates.Visible); 717dataGridViewBand.State = State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 784private void OnStateChanged(DataGridViewElementStates elementState) 809private void OnStateChanging(DataGridViewElementStates elementState) 847internal bool ShouldSerializeResizable() => (State & DataGridViewElementStates.ResizableSet) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (5)
161out DataGridViewElementStates cellState, 230out DataGridViewElementStates cellState, 601DataGridViewElementStates elementState, 640DataGridViewElementStates elementState, 659bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (56)
74State = DataGridViewElementStates.None; 361public DataGridViewElementStates InheritedState => GetInheritedState(RowIndex); 424if ((State & DataGridViewElementStates.ReadOnly) != 0) 455DataGridView.OnDataGridViewElementStateChanging(this, -1, DataGridViewElementStates.ReadOnly); 483State |= DataGridViewElementStates.ReadOnly; 487State &= ~DataGridViewElementStates.ReadOnly; 490DataGridView?.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.ReadOnly); 526if ((State & DataGridViewElementStates.Selected) != 0) 571State |= DataGridViewElementStates.Selected; 575State &= ~DataGridViewElementStates.Selected; 578DataGridView?.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.Selected); 878internal DataGridViewElementStates CellStateFromColumnRowStates(DataGridViewElementStates rowState) 882DataGridViewElementStates orFlags = DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.Selected; 883DataGridViewElementStates andFlags = DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Visible; 884DataGridViewElementStates cellState = (OwningColumn!.State & orFlags); 921dataGridViewCell.State = State & ~DataGridViewElementStates.Selected; 947out DataGridViewElementStates cellState, 964DataGridViewElementStates rowState = DataGridView.Rows.GetRowState(rowIndex); 973DataGridViewColumn? dataGridViewColumn = DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 990isLastVisibleRow: rowIndex == DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)); 1761public virtual DataGridViewElementStates GetInheritedState(int rowIndex) 1763DataGridViewElementStates state = State | DataGridViewElementStates.ResizableSet; 1775state |= (OwningRow.GetState(-1) & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)); 1778state |= DataGridViewElementStates.Resizable; 1798DataGridViewElementStates rowEffectiveState = DataGridView.Rows.GetRowState(rowIndex); 1799state |= (rowEffectiveState & (DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected)); 1800state |= (OwningColumn.State & (DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected)); 1805state |= DataGridViewElementStates.Resizable; 1810state |= DataGridViewElementStates.Visible; 1813state |= DataGridViewElementStates.Displayed; 1819state |= DataGridViewElementStates.Frozen; 1823DataGridViewElementStates stateDebug = DataGridViewElementStates.ResizableSet; 1826stateDebug |= DataGridViewElementStates.Displayed; 1831stateDebug |= DataGridViewElementStates.Frozen; 1836stateDebug |= DataGridViewElementStates.ReadOnly; 1841stateDebug |= DataGridViewElementStates.Resizable; 1846stateDebug |= DataGridViewElementStates.Selected; 1851stateDebug |= DataGridViewElementStates.Visible; 3062DataGridViewElementStates cellState, 3077DataGridViewElementStates cellState, 3624DataGridViewElementStates cellState,
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (11)
466if (_owner.OwningRow.Index == _owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 474int previousVisibleRow = _owner.DataGridView.Rows.GetPreviousRow(_owner.OwningRow.Index, DataGridViewElementStates.Visible); 479if (_owner.OwningRow.Index == _owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 485int nextVisibleRow = _owner.DataGridView.Rows.GetNextRow(_owner.OwningRow.Index, DataGridViewElementStates.Visible); 501if (_owner.OwningColumn == _owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 525DataGridViewElementStates.Visible, 526DataGridViewElementStates.None)!.Index; 539DataGridViewElementStates.Visible, 540DataGridViewElementStates.None)) 558DataGridViewElementStates.Visible, 559DataGridViewElementStates.None)!.Index;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellPaintingEventArgs.cs (3)
20DataGridViewElementStates cellState, 66public DataGridViewElementStates State { get; private set; } 177DataGridViewElementStates cellState,
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStateChangedEventArgs.cs (2)
8public DataGridViewCellStateChangedEventArgs(DataGridViewCell dataGridViewCell, DataGridViewElementStates stateChanged) 16public DataGridViewElementStates StateChanged { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (7)
456out DataGridViewElementStates cellState, 531out DataGridViewElementStates cellState, 977int visibleRowIndex = DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, rowIndex); 978int visibleColumnIndex = DataGridView.Columns.ColumnIndexToActualDisplayIndex(columnIndex, DataGridViewElementStates.Visible); 1000DataGridViewElementStates elementState, 1044DataGridViewElementStates elementState, 1075bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (7)
951for (rowIndex = dataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible); 953rowIndex = dataGridView.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 976rowIndex = dataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 996DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1020rowIndex = dataGridView.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (146)
113internal int ActualDisplayIndexToColumnIndex(int actualDisplayIndex, DataGridViewElementStates includeFilter) 119dataGridViewColumn = GetNextColumn(dataGridViewColumn!, includeFilter, DataGridViewElementStates.None); 314internal int ColumnIndexToActualDisplayIndex(int columnIndex, DataGridViewElementStates includeFilter) 321dataGridViewColumn = GetNextColumn(dataGridViewColumn, includeFilter, DataGridViewElementStates.None); 398int index = ActualDisplayIndexToColumnIndex(i, DataGridViewElementStates.Visible); 408public int GetColumnCount(DataGridViewElementStates includeFilter) 410if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 411DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 420case DataGridViewElementStates.Visible: 427case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 437if ((includeFilter & DataGridViewElementStates.Resizable) == 0) 449case DataGridViewElementStates.Visible: 452case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 459DataGridViewElementStates correctedIncludeFilter = includeFilter & ~DataGridViewElementStates.Resizable; 473internal int GetColumnCount(DataGridViewElementStates includeFilter, int fromColumnIndex, int toColumnIndex) 475Debug.Assert((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 476DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) == 0); 477Debug.Assert((includeFilter & DataGridViewElementStates.Resizable) == 0); 488DataGridViewElementStates.None); 530internal float GetColumnsFillWeight(DataGridViewElementStates includeFilter) 532Debug.Assert((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 533DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) == 0); 547public int GetColumnsWidth(DataGridViewElementStates includeFilter) 549if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 550DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 559case DataGridViewElementStates.Visible: 566case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 586case DataGridViewElementStates.Visible: 589case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 597public DataGridViewColumn? GetFirstColumn(DataGridViewElementStates includeFilter) 599if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 600DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 629DataGridViewElementStates includeFilter, 630DataGridViewElementStates excludeFilter) 632if (excludeFilter == DataGridViewElementStates.None) 637if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 638DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 643if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 644DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 674DataGridViewElementStates includeFilter, 675DataGridViewElementStates excludeFilter) 677if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 678DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 683if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 684DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 715DataGridViewElementStates includeFilter, 716DataGridViewElementStates excludeFilter) 720if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 721DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 726if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 727DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 788DataGridViewElementStates includeFilter, 789DataGridViewElementStates excludeFilter) 793if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 794DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 799if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 800DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 909internal void InvalidateCachedColumnCount(DataGridViewElementStates includeFilter) 911Debug.Assert(includeFilter is DataGridViewElementStates.Displayed 912or DataGridViewElementStates.Selected 913or DataGridViewElementStates.ReadOnly 914or DataGridViewElementStates.Resizable 915or DataGridViewElementStates.Frozen 916or DataGridViewElementStates.Visible); 918if (includeFilter == DataGridViewElementStates.Visible) 922else if (includeFilter == DataGridViewElementStates.Selected) 932internal void InvalidateCachedColumnsWidth(DataGridViewElementStates includeFilter) 934Debug.Assert(includeFilter is DataGridViewElementStates.Displayed 935or DataGridViewElementStates.Selected 936or DataGridViewElementStates.ReadOnly 937or DataGridViewElementStates.Resizable 938or DataGridViewElementStates.Frozen 939or DataGridViewElementStates.Visible); 941if (includeFilter == DataGridViewElementStates.Visible) 945else if (includeFilter == DataGridViewElementStates.Frozen) 1089DataGridViewElementStates columnStates = dataGridViewColumn.State; 1090if ((columnStates & DataGridViewElementStates.Visible) != 0) 1096((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)))) 1112if ((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) 1121if ((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected))
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (4)
233out DataGridViewElementStates cellState, 716DataGridViewElementStates dataGridViewElementState, 748DataGridViewElementStates dataGridViewElementState, 771bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (3)
170if (Owner.OwningColumn == Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 189Owner.OwningColumn == Owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 190DataGridViewElementStates.None))
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnStateChangedEventArgs.cs (2)
8public DataGridViewColumnStateChangedEventArgs(DataGridViewColumn dataGridViewColumn, DataGridViewElementStates stateChanged) 18public DataGridViewElementStates StateChanged { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (9)
747out DataGridViewElementStates cellState, 851ComputeBorderStyleCellStateAndCellBounds(rowIndex, out DataGridViewAdvancedBorderStyle dgvabsEffective, out DataGridViewElementStates cellState, out Rectangle cellBounds); 1257if ((GetInheritedState(rowIndex) & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 1767DataGridViewElementStates rowState = DataGridView.Rows.GetRowState(rowIndex); 1768DataGridViewElementStates cellState = CellStateFromColumnRowStates(rowState); 1814DataGridViewElementStates elementState, 1857DataGridViewElementStates elementState, 1918bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewElement.cs (9)
36State = DataGridViewElementStates.Visible; 42State = dgveTemplate.State & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible); 47public virtual DataGridViewElementStates State { get; internal set; } 49internal bool StateIncludes(DataGridViewElementStates elementState) 54internal bool StateExcludes(DataGridViewElementStates elementState)
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (26)
226public override DataGridViewElementStates GetInheritedState(int rowIndex) 228DataGridViewElementStates state = DataGridViewElementStates.ResizableSet | DataGridViewElementStates.ReadOnly; 244state |= (OwningRow.GetState(rowIndex) & DataGridViewElementStates.Frozen); 247state |= DataGridViewElementStates.Resizable; 252state |= DataGridViewElementStates.Visible; 255state |= DataGridViewElementStates.Displayed; 264state |= (OwningColumn.State & DataGridViewElementStates.Frozen); 268state |= DataGridViewElementStates.Resizable; 273state |= DataGridViewElementStates.Visible; 276state |= DataGridViewElementStates.Displayed; 285state |= DataGridViewElementStates.Frozen; 288state |= DataGridViewElementStates.Resizable; 293state |= DataGridViewElementStates.Visible; 296state |= DataGridViewElementStates.Displayed; 304DataGridViewElementStates stateDebug = DataGridViewElementStates.ResizableSet; 307stateDebug |= DataGridViewElementStates.Displayed; 312stateDebug |= DataGridViewElementStates.Frozen; 317stateDebug |= DataGridViewElementStates.ReadOnly; 322stateDebug |= DataGridViewElementStates.Resizable; 327stateDebug |= DataGridViewElementStates.Selected; 332stateDebug |= DataGridViewElementStates.Visible; 519DataGridViewElementStates dataGridViewElementState, 543bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (5)
246out DataGridViewElementStates cellState, 312out DataGridViewElementStates cellState, 682DataGridViewElementStates elementState, 721DataGridViewElementStates elementState, 775bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (5)
441out DataGridViewElementStates cellState, 512out DataGridViewElementStates cellState, 837DataGridViewElementStates cellState, 876DataGridViewElementStates cellState, 909bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (24)
317public override DataGridViewElementStates State 1179DataGridViewElementStates rowState, 1192if (cellsPaintSelectionBackground && (rowState & DataGridViewElementStates.Selected) != 0) 1228return (GetState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 1262return (GetState(rowIndex) & DataGridViewElementStates.Frozen) != 0; 1340return (GetState(rowIndex) & DataGridViewElementStates.ReadOnly) != 0 || 1346if ((GetState(rowIndex) & DataGridViewElementStates.ResizableSet) != 0) 1348return ((GetState(rowIndex) & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 1363return (GetState(rowIndex) & DataGridViewElementStates.Selected) != 0; 1367public virtual DataGridViewElementStates GetState(int rowIndex) 1392return (GetState(rowIndex) & DataGridViewElementStates.Visible) != 0; 1395internal void OnSharedStateChanged(int sharedRowIndex, DataGridViewElementStates elementState) 1403internal void OnSharedStateChanging(int sharedRowIndex, DataGridViewElementStates elementState) 1414DataGridViewElementStates rowState, 1489DataGridViewElementStates rowState, 1515DataGridViewColumn? dataGridViewColumn = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1516DataGridViewElementStates cellState; 1538DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 1539DataGridViewElementStates.None); 1628DataGridViewElementStates.Visible, 1629DataGridViewElementStates.None); 1682DataGridViewElementStates rowState,
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (5)
276int columnIndex = _owningDataGridViewRow.DataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 293int result = _owningDataGridViewRow.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible); 341if (_owningDataGridViewRow.Index != _owningDataGridViewRow.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 355if (_owningDataGridViewRow.Index != _owningDataGridViewRow.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 425int firstVisibleCell = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)!.Index;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (232)
29private readonly List<DataGridViewElementStates> _rowStates; 210Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 212dataGridViewRow.State |= DataGridViewElementStates.Visible; 233DataGridViewElementStates rowState = dataGridViewRow.State; 254Debug.Assert((rowState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 350DataGridViewElementStates rowTemplateState = rowTemplate.State; 351Debug.Assert((rowTemplateState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 440Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 472return AddCopyInternal(indexSource, DataGridViewElementStates.None, DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed, newRow: false); 477DataGridViewElementStates dgvesAdd, 478DataGridViewElementStates dgvesRemove, 503DataGridViewElementStates rowState = _rowStates[indexSource] & ~dgvesRemove; 557return AddCopiesInternal(indexSource, count, DataGridViewElementStates.None, DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 563DataGridViewElementStates dgvesAdd, 564DataGridViewElementStates dgvesRemove) 576DataGridViewElementStates rowTemplateState = _rowStates[indexSource] & ~dgvesRemove; 582private int AddCopiesPrivate(DataGridViewRow rowTemplate, DataGridViewElementStates rowTemplateState, int count) 674dataGridViewRow.State = DataGridViewElementStates.None; 690DataGridViewElementStates rowState = rowTemplate.State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 766Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 855Debug.Assert(visibleRowIndex < GetRowCount(DataGridViewElementStates.Visible)); 863if ((GetRowState(i) & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible) 878public int GetFirstRow(DataGridViewElementStates includeFilter) 880if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 881DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 890case DataGridViewElementStates.Visible: 897case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 904case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 922public int GetFirstRow(DataGridViewElementStates includeFilter, 923DataGridViewElementStates excludeFilter) 925if (excludeFilter == DataGridViewElementStates.None) 930if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 931DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 936if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 937DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 946case DataGridViewElementStates.Visible: 953case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 960case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 978public int GetLastRow(DataGridViewElementStates includeFilter) 980if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 981DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 990case DataGridViewElementStates.Visible: 997case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1004case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1022internal int GetNextRow(int indexStart, DataGridViewElementStates includeFilter, int skipRows) 1037public int GetNextRow(int indexStart, DataGridViewElementStates includeFilter) 1039if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1040DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1057DataGridViewElementStates includeFilter, 1058DataGridViewElementStates excludeFilter) 1060if (excludeFilter == DataGridViewElementStates.None) 1065if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1066DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1071if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1072DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1088public int GetPreviousRow(int indexStart, DataGridViewElementStates includeFilter) 1090if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1091DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1108DataGridViewElementStates includeFilter, 1109DataGridViewElementStates excludeFilter) 1111if (excludeFilter == DataGridViewElementStates.None) 1116if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1117DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1122if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1123DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1139public int GetRowCount(DataGridViewElementStates includeFilter) 1141if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1142DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1153case DataGridViewElementStates.Visible: 1160case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1167case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1187case DataGridViewElementStates.Visible: 1190case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1193case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1218internal int GetRowCount(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex) 1235public int GetRowsHeight(DataGridViewElementStates includeFilter) 1237if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1238DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1249case DataGridViewElementStates.Visible: 1256case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1276case DataGridViewElementStates.Visible: 1279case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1288internal int GetRowsHeight(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex) 1306private bool GetRowsHeightExceedLimit(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex, int heightLimit) 1327public virtual DataGridViewElementStates GetRowState(int rowIndex) 1431DataGridViewElementStates rowTemplateState = rowTemplate.State; 1432Debug.Assert((rowTemplateState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1541Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1606DataGridViewElementStates rowTemplateState = GetRowState(indexSource) & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 1610private void InsertCopiesPrivate(DataGridViewRow rowTemplate, DataGridViewElementStates rowTemplateState, int indexDestination, int count) 1713dataGridViewRow.State = DataGridViewElementStates.None; 1724DataGridViewElementStates rowState = rowTemplate.State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 1815Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1835internal void InvalidateCachedRowCount(DataGridViewElementStates includeFilter) 1837Debug.Assert(includeFilter is DataGridViewElementStates.Displayed 1838or DataGridViewElementStates.Selected 1839or DataGridViewElementStates.ReadOnly 1840or DataGridViewElementStates.Resizable 1841or DataGridViewElementStates.Frozen 1842or DataGridViewElementStates.Visible); 1844if (includeFilter == DataGridViewElementStates.Visible) 1848else if (includeFilter == DataGridViewElementStates.Frozen) 1852else if (includeFilter == DataGridViewElementStates.Selected) 1870internal void InvalidateCachedRowsHeight(DataGridViewElementStates includeFilter) 1872Debug.Assert(includeFilter is DataGridViewElementStates.Displayed 1873or DataGridViewElementStates.Selected 1874or DataGridViewElementStates.ReadOnly 1875or DataGridViewElementStates.Resizable 1876or DataGridViewElementStates.Frozen 1877or DataGridViewElementStates.Visible); 1879if (includeFilter == DataGridViewElementStates.Visible) 1883else if (includeFilter == DataGridViewElementStates.Frozen) 1972if ((GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 1992if ((GetRowState(rowIndex) & DataGridViewElementStates.Frozen) != 0) 1996GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height); 2001useRowShortcut = GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height + DataGridView.VerticalScrollingOffset) && 2011int displayedRowsHeightBeforeAddition = GetRowsHeight(DataGridViewElementStates.Visible) - DataGridView.VerticalScrollingOffset - dataGridViewRow.GetHeight(rowIndex); 2024DataGridViewElementStates rowStates = GetRowState(rowIndex); 2025bool deletedRowVisible = (rowStates & DataGridViewElementStates.Visible) != 0; 2026bool deletedRowFrozen = (rowStates & DataGridViewElementStates.Frozen) != 0; 2041GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height + SystemInformation.HorizontalScrollBarHeight); 2053useRowShortcut = GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height + DataGridView.VerticalScrollingOffset + SystemInformation.HorizontalScrollBarHeight) && 2282internal void SetRowState(int rowIndex, DataGridViewElementStates state, bool value) 2284Debug.Assert(state is DataGridViewElementStates.Displayed 2285or DataGridViewElementStates.Selected 2286or DataGridViewElementStates.ReadOnly 2287or DataGridViewElementStates.Resizable 2288or DataGridViewElementStates.Frozen 2289or DataGridViewElementStates.Visible); 2297if (state is DataGridViewElementStates.Frozen or DataGridViewElementStates.Visible or DataGridViewElementStates.ReadOnly) 2319case DataGridViewElementStates.Displayed: 2325case DataGridViewElementStates.Selected: 2331case DataGridViewElementStates.Visible: 2337case DataGridViewElementStates.Frozen: 2343case DataGridViewElementStates.ReadOnly: 2349case DataGridViewElementStates.Resizable: 2364internal DataGridViewElementStates SharedRowState(int rowIndex) 2430DataGridViewElementStates rowStates = GetRowState(rowIndex); 2431if ((rowStates & DataGridViewElementStates.Visible) != 0) 2437((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)))) 2455if ((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) 2469if ((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected))
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (5)
203out DataGridViewElementStates cellState, 257out DataGridViewElementStates cellState, 578DataGridViewElementStates cellState, 617DataGridViewElementStates dataGridViewElementState, 653bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (8)
149return (Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0) 155if (Owner.OwningRow.Index == Owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 160int nextVisibleRow = Owner.DataGridView.Rows.GetNextRow(Owner.OwningRow.Index, DataGridViewElementStates.Visible); 161int actualDisplayIndex = Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, nextVisibleRow); 174if (Owner.OwningRow.Index == Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 187int previousVisibleRow = Owner.DataGridView.Rows.GetPreviousRow(Owner.OwningRow.Index, DataGridViewElementStates.Visible); 188int actualDisplayIndex = Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, previousVisibleRow); 261(Owner.DataGridView is not null && Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowPostPaintEventArgs.cs (3)
18DataGridViewElementStates rowState, 52public DataGridViewElementStates State { get; private set; } 173DataGridViewElementStates rowState,
System\Windows\Forms\Controls\DataGridView\DataGridViewRowPrePaintEventArgs.cs (3)
20DataGridViewElementStates rowState, 55public DataGridViewElementStates State { get; private set; } 190DataGridViewElementStates rowState,
System\Windows\Forms\Controls\DataGridView\DataGridViewRowStateChangedEventArgs.cs (2)
8public DataGridViewRowStateChangedEventArgs(DataGridViewRow dataGridViewRow, DataGridViewElementStates stateChanged) 16public DataGridViewElementStates StateChanged { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (5)
277out DataGridViewElementStates cellState, 339out DataGridViewElementStates cellState, 600DataGridViewElementStates cellState, 644DataGridViewElementStates cellState, 680bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.cs (5)
45ComputeBorderStyleCellStateAndCellBounds(rowIndex, out DataGridViewAdvancedBorderStyle dgvabsEffective, out DataGridViewElementStates cellState, out Rectangle cellBounds); 94ComputeBorderStyleCellStateAndCellBounds(rowIndex, out DataGridViewAdvancedBorderStyle dgvabsEffective, out DataGridViewElementStates cellState, out Rectangle cellBounds); 170DataGridViewElementStates cellState, 209DataGridViewElementStates cellState, 239bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0;
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (6)
208if (Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0 && 209Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible) > 0) 213DataGridViewRow row = Owner.DataGridView.Rows[Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)]; 214DataGridViewColumn col = Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)!; 252if (Owner.DataGridView is null || Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 283if (dataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0)
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (2)
322if ((e.StateChanged & DataGridViewElementStates.Selected) != 0 && (e.Cell.State & DataGridViewElementStates.Selected) != 0)