1658 references to DataGridViewElementStates
System.Windows.Forms (1658)
winforms\Managed\System\WinForms\DataGridView.cs (44)
2125DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 2133DataGridViewElementStates.Visible, 2134DataGridViewElementStates.None); 2211(this.Rows.GetRowState(value.RowIndex) & DataGridViewElementStates.Visible) == 0) 2269bool previousVisibleColumnExists = (null != this.Columns.GetPreviousColumn(this.Columns[this.ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None)); 2270bool previousVisibleRowExists = (-1 != this.Rows.GetPreviousRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible)); 2287bool nextVisibleColumnExists = (null != this.Columns.GetNextColumn(this.Columns[this.ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None)); 2288bool nextVisibleRowExists = (-1 != this.Rows.GetNextRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible)); 2306GetCellCount(DataGridViewElementStates.Selected) == 1 && 2958ptFirstDisplayedCellAddress.Y = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2993DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 3039int firstDisplayedRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 3042if ((this.Rows.GetRowState(firstDisplayedRowIndex) & DataGridViewElementStates.Frozen) == 0 && 3118int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3148int maxHorizontalOffset = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - displayWidth; 3174if ((this.Rows.GetRowState(value) & DataGridViewElementStates.Visible) == 0) 3178if ((this.Rows.GetRowState(value) & DataGridViewElementStates.Frozen) != 0) 3194int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3223int rowsToScroll = this.Rows.GetRowCount(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingRow, value); 3388int widthNotVisible = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - this.layout.Data.Width; 3407int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3460scrollEventType = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, this.displayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 3465scrollEventType = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement; 3514else if (value > 0 && (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - this.layout.Data.Width) <= 0) 3731DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 3733(rowState & DataGridViewElementStates.ReadOnly) != 0 || 3735dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly); 3742DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 3743return (rowState & DataGridViewElementStates.Selected) != 0 || 3745dataGridViewCell.StateIncludes(DataGridViewElementStates.Selected); 3752DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 3753return (rowState & DataGridViewElementStates.Visible) != 0 && 4580DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 4581int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 5201int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5288if (null == this.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 5292return -1 != this.Rows.GetFirstRow(DataGridViewElementStates.Visible);
winforms\Managed\System\WinForms\DataGridViewAccessibleObject.cs (4)
114if (index < this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible)) 120index -= this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 153int childCount = this.owner.Rows.GetRowCount(DataGridViewElementStates.Visible); 205int actualDisplayIndex = this.owner.Columns.ColumnIndexToActualDisplayIndex(hti.ColumnIndex, DataGridViewElementStates.Visible);
winforms\Managed\System\WinForms\DataGridViewBand.cs (42)
211bool displayed = (this.State & DataGridViewElementStates.Displayed) != 0; 225this.StateInternal = this.State | DataGridViewElementStates.Displayed; 229this.StateInternal = this.State & ~DataGridViewElementStates.Displayed; 233OnStateChanged(DataGridViewElementStates.Displayed); 290return (this.State & DataGridViewElementStates.Frozen) != 0; 294if (((this.State & DataGridViewElementStates.Frozen) != 0) != value) 296OnStateChanging(DataGridViewElementStates.Frozen); 299this.StateInternal = this.State | DataGridViewElementStates.Frozen; 303this.StateInternal = this.State & ~DataGridViewElementStates.Frozen; 305OnStateChanged(DataGridViewElementStates.Frozen); 546return ((this.State & DataGridViewElementStates.ReadOnly) != 0 || 568OnStateChanging(DataGridViewElementStates.ReadOnly); 574OnStateChanging(DataGridViewElementStates.ReadOnly); 580if (((this.State & DataGridViewElementStates.ReadOnly) != 0) != value) 594this.StateInternal = this.State | DataGridViewElementStates.ReadOnly; 598this.StateInternal = this.State & ~DataGridViewElementStates.ReadOnly; 612this.StateInternal = this.State | DataGridViewElementStates.ReadOnly; 616this.StateInternal = this.State & ~DataGridViewElementStates.ReadOnly; 619OnStateChanged(DataGridViewElementStates.ReadOnly); 632if ((this.State & DataGridViewElementStates.ResizableSet) != 0) 634return ((this.State & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 650this.StateInternal = this.State & ~DataGridViewElementStates.ResizableSet; 654this.StateInternal = this.State | DataGridViewElementStates.ResizableSet; 655if (((this.State & DataGridViewElementStates.Resizable) != 0) != (value == DataGridViewTriState.True)) 659this.StateInternal = this.State | DataGridViewElementStates.Resizable; 664this.StateInternal = this.State & ~DataGridViewElementStates.Resizable; 670OnStateChanged(DataGridViewElementStates.Resizable); 685return (this.State & DataGridViewElementStates.Selected) != 0; 727this.StateInternal = this.State | DataGridViewElementStates.Selected; 731this.StateInternal = this.State & ~DataGridViewElementStates.Selected; 735OnStateChanged(DataGridViewElementStates.Selected); 861return (this.State & DataGridViewElementStates.Visible) != 0; 865if (((this.State & DataGridViewElementStates.Visible) != 0) != value) 876OnStateChanging(DataGridViewElementStates.Visible); 879this.StateInternal = this.State | DataGridViewElementStates.Visible; 883this.StateInternal = this.State & ~DataGridViewElementStates.Visible; 885OnStateChanged(DataGridViewElementStates.Visible); 910dataGridViewBand.StateInternal = this.State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 973internal void OnStateChanged(DataGridViewElementStates elementState) 998private void OnStateChanging(DataGridViewElementStates elementState) 1043return (this.State & DataGridViewElementStates.ResizableSet) != 0;
winforms\Managed\System\WinForms\DataGridViewButtonCell.cs (5)
227DataGridViewElementStates cellState; 285DataGridViewElementStates cellState; 654DataGridViewElementStates elementState, 694DataGridViewElementStates elementState, 713bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewCell.cs (65)
92this.StateInternal = DataGridViewElementStates.None; 226Debug.Assert((this.State & DataGridViewElementStates.Displayed) == 0); 397Debug.Assert((this.State & DataGridViewElementStates.Frozen) == 0); 461public DataGridViewElementStates InheritedState 580if ((this.State & DataGridViewElementStates.ReadOnly) != 0) 607this.DataGridView.OnDataGridViewElementStateChanging(this, -1, DataGridViewElementStates.ReadOnly); 636this.StateInternal = this.State | DataGridViewElementStates.ReadOnly; 640this.StateInternal = this.State & ~DataGridViewElementStates.ReadOnly; 644this.DataGridView.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.ReadOnly); 657Debug.Assert((this.State & DataGridViewElementStates.Resizable) == 0); 702if ((this.State & DataGridViewElementStates.Selected) != 0) 746this.StateInternal = this.State | DataGridViewElementStates.Selected; 750this.StateInternal = this.State & ~DataGridViewElementStates.Selected; 754this.DataGridView.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.Selected); 973Debug.Assert((this.State & DataGridViewElementStates.Visible) == 0); 1116internal DataGridViewElementStates CellStateFromColumnRowStates(DataGridViewElementStates rowState) 1120DataGridViewElementStates orFlags = DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.Selected; 1121DataGridViewElementStates andFlags = DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Visible; 1122DataGridViewElementStates cellState = (this.owningColumn.State & orFlags); 1164dataGridViewCell.StateInternal = this.State & ~DataGridViewElementStates.Selected; 1188out DataGridViewElementStates cellState, 1205DataGridViewElementStates rowState = this.DataGridView.Rows.GetRowState(rowIndex); 1214DataGridViewColumn dataGridViewColumn = this.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 1231rowIndex == this.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible) /*isLastVisibleRow*/); 2063public virtual DataGridViewElementStates GetInheritedState(int rowIndex) 2065DataGridViewElementStates state = this.State | DataGridViewElementStates.ResizableSet; 2076state |= (this.owningRow.GetState(-1) & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)); 2079state |= DataGridViewElementStates.Resizable; 2100DataGridViewElementStates rowEffectiveState = this.DataGridView.Rows.GetRowState(rowIndex); 2101state |= (rowEffectiveState & (DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected)); 2102state |= (this.owningColumn.State & (DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected)); 2107state |= DataGridViewElementStates.Resizable; 2111state |= DataGridViewElementStates.Visible; 2114state |= DataGridViewElementStates.Displayed; 2119state |= DataGridViewElementStates.Frozen; 3494DataGridViewElementStates cellState, 3508DataGridViewElementStates cellState, 4390DataGridViewElementStates cellState, 5097int firstVisibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.DataGridView.FirstDisplayedScrollingColumnIndex, DataGridViewElementStates.Visible); 5098int visibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.ColumnIndex, DataGridViewElementStates.Visible); 5271if (this.owner.OwningRow.Index == this.owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 5285int previousVisibleRow = this.owner.DataGridView.Rows.GetPreviousRow(this.owner.OwningRow.Index, DataGridViewElementStates.Visible); 5289if (this.owner.OwningRow.Index == this.owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 5295int nextVisibleRow = this.owner.DataGridView.Rows.GetNextRow(this.owner.OwningRow.Index, DataGridViewElementStates.Visible); 5305if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 5336DataGridViewElementStates.Visible, 5337DataGridViewElementStates.None).Index; 5344if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 5345DataGridViewElementStates.None)) 5378DataGridViewElementStates.Visible, 5379DataGridViewElementStates.None).Index;
winforms\Managed\System\WinForms\DataGridViewCellPaintingEventArgs.cs (4)
22private DataGridViewElementStates cellState; 37DataGridViewElementStates cellState, 172public DataGridViewElementStates State 271DataGridViewElementStates cellState,
winforms\Managed\System\WinForms\DataGridViewCellStateChangedEventArgs.cs (3)
15private DataGridViewElementStates stateChanged; 18public DataGridViewCellStateChangedEventArgs(DataGridViewCell dataGridViewCell, DataGridViewElementStates stateChanged) 38public DataGridViewElementStates StateChanged
winforms\Managed\System\WinForms\DataGridViewCheckBoxCell.cs (8)
546DataGridViewElementStates cellState; 614DataGridViewElementStates cellState; 840DataGridViewElementStates cellState; 1087int visibleRowIndex = this.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, position.Y); 1088int visibleColumnIndex = this.DataGridView.Columns.ColumnIndexToActualDisplayIndex(position.X, DataGridViewElementStates.Visible); 1107DataGridViewElementStates elementState, 1147DataGridViewElementStates elementState, 1177bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewColumn.cs (7)
1262for (rowIndex = dataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible); 1264rowIndex = dataGridView.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1286rowIndex = dataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1304DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1326rowIndex = dataGridView.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible);
winforms\Managed\System\WinForms\DataGridViewColumnCollection.cs (145)
249internal int ActualDisplayIndexToColumnIndex(int actualDisplayIndex, DataGridViewElementStates includeFilter) 255dataGridViewColumn = GetNextColumn(dataGridViewColumn, includeFilter, DataGridViewElementStates.None); 444internal int ColumnIndexToActualDisplayIndex(int columnIndex, DataGridViewElementStates includeFilter) 451dataGridViewColumn = GetNextColumn(dataGridViewColumn, includeFilter, DataGridViewElementStates.None); 524public int GetColumnCount(DataGridViewElementStates includeFilter) 526if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 527DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 536case DataGridViewElementStates.Visible: 542case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 551if ((includeFilter & DataGridViewElementStates.Resizable) == 0) 562case DataGridViewElementStates.Visible: 565case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 572DataGridViewElementStates correctedIncludeFilter = includeFilter & ~DataGridViewElementStates.Resizable; 585internal int GetColumnCount(DataGridViewElementStates includeFilter, int fromColumnIndex, int toColumnIndex) 587Debug.Assert((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 588DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) == 0); 589Debug.Assert((includeFilter & DataGridViewElementStates.Resizable) == 0); 599DataGridViewElementStates.None); 638internal float GetColumnsFillWeight(DataGridViewElementStates includeFilter) 640Debug.Assert((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 641DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) == 0); 655public int GetColumnsWidth(DataGridViewElementStates includeFilter) 657if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 658DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 667case DataGridViewElementStates.Visible: 673case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 692case DataGridViewElementStates.Visible: 695case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 703public DataGridViewColumn GetFirstColumn(DataGridViewElementStates includeFilter) 705if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 706DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 733public DataGridViewColumn GetFirstColumn(DataGridViewElementStates includeFilter, 734DataGridViewElementStates excludeFilter) 736if (excludeFilter == DataGridViewElementStates.None) 740if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 741DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 745if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 746DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 774public DataGridViewColumn GetLastColumn(DataGridViewElementStates includeFilter, 775DataGridViewElementStates excludeFilter) 777if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 778DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 782if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 783DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 812DataGridViewElementStates includeFilter, 813DataGridViewElementStates excludeFilter) 819if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 820DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 824if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 825DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 884DataGridViewElementStates includeFilter, 885DataGridViewElementStates excludeFilter) 891if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 892DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 896if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 897DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1005internal void InvalidateCachedColumnCount(DataGridViewElementStates includeFilter) 1007Debug.Assert(includeFilter == DataGridViewElementStates.Displayed || 1008includeFilter == DataGridViewElementStates.Selected || 1009includeFilter == DataGridViewElementStates.ReadOnly || 1010includeFilter == DataGridViewElementStates.Resizable || 1011includeFilter == DataGridViewElementStates.Frozen || 1012includeFilter == DataGridViewElementStates.Visible); 1014if (includeFilter == DataGridViewElementStates.Visible) 1018else if (includeFilter == DataGridViewElementStates.Selected) 1034internal void InvalidateCachedColumnsWidth(DataGridViewElementStates includeFilter) 1036Debug.Assert(includeFilter == DataGridViewElementStates.Displayed || 1037includeFilter == DataGridViewElementStates.Selected || 1038includeFilter == DataGridViewElementStates.ReadOnly || 1039includeFilter == DataGridViewElementStates.Resizable || 1040includeFilter == DataGridViewElementStates.Frozen || 1041includeFilter == DataGridViewElementStates.Visible); 1043if (includeFilter == DataGridViewElementStates.Visible) 1047else if (includeFilter == DataGridViewElementStates.Frozen) 1204DataGridViewElementStates columnStates = dataGridViewColumn.State; 1205if ((columnStates & DataGridViewElementStates.Visible) != 0) 1211((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)))) 1226if ((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) 1235if ((columnStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected))
winforms\Managed\System\WinForms\DataGridViewColumnHeaderCell.cs (13)
254DataGridViewElementStates cellState; 742DataGridViewElementStates dataGridViewElementState, 776DataGridViewElementStates dataGridViewElementState, 799bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0; 1462if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 1477DataGridViewElementStates.Visible, 1478DataGridViewElementStates.None).Index; 1480DataGridViewElementStates.Visible); 1494if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 1495DataGridViewElementStates.None)) 1502DataGridViewElementStates.Visible, 1503DataGridViewElementStates.None).Index; 1505DataGridViewElementStates.Visible);
winforms\Managed\System\WinForms\DataGridViewColumnStateChangedEventArgs.cs (3)
15private DataGridViewElementStates stateChanged; 18public DataGridViewColumnStateChangedEventArgs(DataGridViewColumn dataGridViewColumn, DataGridViewElementStates stateChanged) 34public DataGridViewElementStates StateChanged
winforms\Managed\System\WinForms\DataGridViewComboBoxCell.cs (9)
973DataGridViewElementStates cellState; 1081DataGridViewElementStates cellState; 1515if ((GetInheritedState(rowIndex) & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 2008DataGridViewElementStates rowState = this.DataGridView.Rows.GetRowState(rowIndex); 2009DataGridViewElementStates cellState = this.CellStateFromColumnRowStates(rowState); 2052DataGridViewElementStates elementState, 2098DataGridViewElementStates elementState, 2155bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewDataConnection.cs (2)
1325DataGridViewColumn dataGridViewColumn = this.owner.Columns.GetFirstColumn(DataGridViewElementStates.None); 1357if ((this.owner.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0)
winforms\Managed\System\WinForms\DataGridViewElement.cs (11)
21private DataGridViewElementStates state; // enabled frozen readOnly resizable selected visible 32this.state = DataGridViewElementStates.Visible; 38this.state = dgveTemplate.State & (DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible); 46public virtual DataGridViewElementStates State 54internal DataGridViewElementStates StateInternal 62internal bool StateIncludes(DataGridViewElementStates elementState) 67internal bool StateExcludes(DataGridViewElementStates elementState)
winforms\Managed\System\WinForms\DataGridViewHeaderCell.cs (18)
326public override DataGridViewElementStates GetInheritedState(int rowIndex) 328DataGridViewElementStates state = DataGridViewElementStates.ResizableSet | DataGridViewElementStates.ReadOnly; 342state |= (this.OwningRow.GetState(rowIndex) & DataGridViewElementStates.Frozen); 345state |= DataGridViewElementStates.Resizable; 349state |= DataGridViewElementStates.Visible; 352state |= DataGridViewElementStates.Displayed; 363state |= (this.OwningColumn.State & DataGridViewElementStates.Frozen); 367state |= DataGridViewElementStates.Resizable; 371state |= DataGridViewElementStates.Visible; 374state |= DataGridViewElementStates.Displayed; 385state |= DataGridViewElementStates.Frozen; 388state |= DataGridViewElementStates.Resizable; 392state |= DataGridViewElementStates.Visible; 395state |= DataGridViewElementStates.Displayed; 628DataGridViewElementStates dataGridViewElementState, 655bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewImageCell.cs (5)
322DataGridViewElementStates cellState; 382DataGridViewElementStates cellState; 753DataGridViewElementStates elementState, 793DataGridViewElementStates elementState, 840bool cellSelected = (elementState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewLinkCell.cs (5)
566DataGridViewElementStates cellState; 626DataGridViewElementStates cellState; 944DataGridViewElementStates cellState, 985DataGridViewElementStates cellState, 1018bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewMethods.cs (947)
48int visibleRowIndex = this.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, cellAddress.Y); 49int visibleColumnIndex = this.Columns.ColumnIndexToActualDisplayIndex(cellAddress.X, DataGridViewElementStates.Visible); 359DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 369DataGridViewElementStates.Visible, 370DataGridViewElementStates.None); 459for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 461rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 511int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 516DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 525rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 555if (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) > this.layout.Data.Width) 567dataGridViewColumn == this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) || 568dataGridViewColumn == this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)) 937int totalVisibleRowCount = this.Rows.GetRowCount(DataGridViewElementStates.Visible); 938int totalVisibleHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible); 939int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 944if (this.displayedBandsInfo.NumTotallyDisplayedFrozenRows == this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 945this.displayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 1293for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 1295rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1311int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1317DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1331rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 1339int rowAboveFirstVisibleScrollingRow = this.Rows.GetPreviousRow(this.displayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 1351rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 1375(this.Rows.GetFirstRow(DataGridViewElementStates.Visible) == -1 || 1376this.Columns.GetFirstColumn(DataGridViewElementStates.Visible) == null)) 1394for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 1396rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1400DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1408DataGridViewElementStates.Visible, 1409DataGridViewElementStates.None); 1425DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1430for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 1432rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1442DataGridViewElementStates.Visible, 1443DataGridViewElementStates.None); 1458for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 1460rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 1463((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 1464if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 1467DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1475DataGridViewElementStates.Visible, 1476DataGridViewElementStates.None); 1641DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1651DataGridViewElementStates.Visible, 1652DataGridViewElementStates.None); 2029rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 2046rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2061DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2079rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 2086for (rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 2088rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 2158rowIndex != this.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 2165DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 2166bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 2202rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 2219rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2234DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2252rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 2259for (rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 2261rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible)) 2435int rowIndex = this.Rows.GetNextRow(rowIndexStart - 1, DataGridViewElementStates.Visible); 2443rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 2485int frozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2486int scrollingWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - frozenWidth; 3171int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 3254Debug.Assert(0 == this.Rows.GetFirstRow(DataGridViewElementStates.Visible)); 3659DataGridViewColumn firstVisibleFrozenColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3666return this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < this.displayedBandsInfo.NumDisplayedFrozenCols; 3679return this.Columns.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < this.displayedBandsInfo.NumDisplayedScrollingCols; 3712DataGridViewElementStates.Visible, 3713DataGridViewElementStates.None); 3729DataGridViewElementStates.Visible, 3730DataGridViewElementStates.None); 4141int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 4152if (rowIndex > -1 && (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 4188if (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) >= this.layout.Data.Width) 4195DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4212DataGridViewElementStates.Visible, 4213DataGridViewElementStates.None); 4219dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4257DataGridViewElementStates rowState = this.Rows.GetRowState(indexTmp); 4258if ((rowState & DataGridViewElementStates.Frozen) != 0) 4262if ((rowState & DataGridViewElementStates.Visible) == 0) 4265DataGridViewElementStates.Visible, 4266DataGridViewElementStates.Frozen); 4282DataGridViewElementStates.Visible, 4283DataGridViewElementStates.Frozen); 4299int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4306rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 4317int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 4318return this.Rows.GetRowsHeight(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingRow, lastVisibleRowIndex) + 4505int totalVisibleHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible); 4506int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 4564if (displayWidth <= 0 || this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 4575dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.None); 4596dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.None, DataGridViewElementStates.None); 4599Debug.Assert(cx <= this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 4606dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 4607DataGridViewElementStates.Frozen); 4630DataGridViewElementStates.Visible, 4631DataGridViewElementStates.None); 4662DataGridViewElementStates.Visible, 4663DataGridViewElementStates.Frozen); 4672DataGridViewElementStates.Visible, 4673DataGridViewElementStates.Frozen); 4681DataGridViewElementStates.Visible, 4682DataGridViewElementStates.Frozen); 4724DataGridViewElementStates.Visible, 4725DataGridViewElementStates.None); 4774DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 4775if ((rowState & DataGridViewElementStates.Frozen) == 0 && 4776(rowState & DataGridViewElementStates.Visible) != 0) 4780if ((rowState & DataGridViewElementStates.Visible) != 0) 4822(this.Rows.GetRowState(firstDisplayedScrollingRow) & DataGridViewElementStates.Frozen) != 0 || 4823(this.Rows.GetRowState(firstDisplayedScrollingRow) & DataGridViewElementStates.Visible) == 0 4832if ((this.Rows.GetRowState(i) & DataGridViewElementStates.Visible) != 0) 4848if ((this.Rows.GetRowState(i) & (DataGridViewElementStates.Frozen | DataGridViewElementStates.Visible)) == DataGridViewElementStates.Visible) 5080DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5081DataGridViewElementStates.None); 5084DataGridViewColumn dataGridViewColumnFirst = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 5094DataGridViewElementStates.Visible, 5095DataGridViewElementStates.Frozen); 5102DataGridViewElementStates.Visible, 5103DataGridViewElementStates.Frozen); 5110DataGridViewElementStates.Visible, 5111DataGridViewElementStates.None); 5127DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5128DataGridViewElementStates.None); 5223private void CorrectRowFrozenState(DataGridViewRow dataGridViewRow, DataGridViewElementStates rowState, int anticipatedRowIndex) 5229DataGridViewElementStates.Visible, 5230DataGridViewElementStates.None); 5232(this.Rows.GetRowState(previousRowIndex) & DataGridViewElementStates.Frozen) == 0 && 5233(rowState & DataGridViewElementStates.Frozen) != 0) 5240DataGridViewElementStates.Visible, 5241DataGridViewElementStates.None); 5243(this.Rows.GetRowState(nextRowIndex) & DataGridViewElementStates.Frozen) != 0 && 5244(rowState & DataGridViewElementStates.Frozen) == 0) 5256int rowIndexTmp = this.Rows.GetPreviousRow(rowIndexInserted, DataGridViewElementStates.Visible); 5259previousRowFrozen = (this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 5263rowIndexTmp = this.Rows.GetNextRow(rowIndexInserted - 1, DataGridViewElementStates.Visible); 5267nextRowFrozen = (this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 5292if (((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) != 0 && !frozenStateChanging) || 5293((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0 && frozenStateChanging)) 5297DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5300int dataGridViewRowFirst = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 5308this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Frozen, true); 5310DataGridViewElementStates.Visible, 5311DataGridViewElementStates.Frozen); 5318DataGridViewElementStates.Visible, 5319DataGridViewElementStates.Frozen); 5326DataGridViewElementStates.Visible); 5340this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Frozen, false); 5342DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5487Debug.Assert((this.Rows.GetRowState(this.newRowIndex) & DataGridViewElementStates.Visible) != 0); 5513int frozenVisibleColumnsWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5533DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5542DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 5543DataGridViewElementStates.None); 5565DataGridViewElementStates.Visible, 5566DataGridViewElementStates.None); 5693rectInsertionBar.X = GetColumnXFromIndex(this.Columns.GetFirstColumn(DataGridViewElementStates.Visible).Index); 5702if (this.Columns.GetNextColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None) == null) 6418Debug.Assert((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 6419Debug.Assert((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0); 6427int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6440if (!this.RowHeadersVisible && this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 6459if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6461this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 6463rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6471rowIndexTmp = this.Rows.GetPreviousRow(this.displayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6472while (rowIndexTmp != -1 && (this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6474this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6475rowIndexTmp = this.Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6484rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6486while (rowIndexTmp != -1 && (this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6488this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6489rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6494rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6498if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6500this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 6502rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6507while (rowIndexTmp != -1 && (this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6509this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6510rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6519int firstDisplayedFrozenRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6523lastDisplayedFrozenRowIndex = this.Rows.GetNextRow(firstDisplayedFrozenRowIndex, DataGridViewElementStates.Visible, this.displayedBandsInfo.NumDisplayedFrozenRows-2 /*skipRows*/); 6535lastDisplayedScrollingRowIndex = this.Rows.GetNextRow(this.displayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, this.displayedBandsInfo.NumDisplayedScrollingRows - 2 /*skipRows*/); 6548if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6554this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6555rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6567if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) 6573this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6574rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 6585rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible, this.displayedBandsInfo.OldNumDisplayedScrollingRows - 1); 6588rowIndexTmp = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 6595if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6597this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6599rowIndexTmp = this.Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible); 6605rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6608rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, this.displayedBandsInfo.OldNumDisplayedFrozenRows - 1); 6611rowIndexTmp = this.Rows.GetLastRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6618if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 6620this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, false); 6622rowIndexTmp = this.Rows.GetPreviousRow(rowIndexTmp, DataGridViewElementStates.Visible); 6643if (!this.ColumnHeadersVisible && this.Rows.GetRowCount(DataGridViewElementStates.Visible) == 0) 6665dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6673dataGridViewColumnTmp = this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6677dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6686dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6691dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6696dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6704dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6712dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6733dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6754dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6768dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6910public int GetCellCount(DataGridViewElementStates includeFilter) 6912if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 6913DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 6921if ((includeFilter & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 6923if (includeFilter == DataGridViewElementStates.Selected) 6947displayedRequired = (includeFilter & DataGridViewElementStates.Displayed) == DataGridViewElementStates.Displayed; 6948frozenRequired = (includeFilter & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 6949resizableRequired = (includeFilter & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable; 6950readOnlyRequired = (includeFilter & DataGridViewElementStates.ReadOnly) == DataGridViewElementStates.ReadOnly; 6951visibleRequired = (includeFilter & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible; 7004if ((includeFilter == DataGridViewElementStates.ReadOnly && this.ReadOnly) || 7005includeFilter == DataGridViewElementStates.None) 7010displayedRequired = (includeFilter & DataGridViewElementStates.Displayed) == DataGridViewElementStates.Displayed; 7011frozenRequired = (includeFilter & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen; 7012resizableRequired = (includeFilter & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable; 7013readOnlyRequired = (includeFilter & DataGridViewElementStates.ReadOnly) == DataGridViewElementStates.ReadOnly; 7014visibleRequired = (includeFilter & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible; 7019if (!visibleRequired || (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0) 7043DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 7046bool cellDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0 && 7055bool cellFrozen = (rowState & DataGridViewElementStates.Frozen) != 0 || 7057dataGridViewCell.StateIncludes(DataGridViewElementStates.Frozen); 7073(rowState & DataGridViewElementStates.ReadOnly) != 0 || 7075dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly); 7083bool cellVisible = (rowState & DataGridViewElementStates.Visible) != 0 && 7235if (this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0) 7242includeColumnHeaders = (this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) == -1); 7277dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7280prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7294prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7310this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*firstCell*/, 7327this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*lastCell*/, 7337dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7340nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7354nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7371int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7373int nextRowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7378dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7383prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7397prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7415this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*firstCell*/, 7428dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7448nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7462nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7479nextRowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7497if (this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0) 7505includeRowHeaders = (this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) == null); 7515int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 7541DataGridViewColumn lastDataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7546prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7560prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7589dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7608nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7622nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7643nextRowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 7649DataGridViewColumn lastDataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7655prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7669prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7700dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7720nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7734nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7751nextRowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 7776selectedVisibleRowExists = this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0; 7777selectedVisibleCellExists = selectedVisibleRowExists && this.Columns.GetColumnCount(DataGridViewElementStates.Visible) != 0; 7781selectedVisibleColumnExists = this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0; 7782selectedVisibleCellExists = selectedVisibleColumnExists && this.Rows.GetRowCount(DataGridViewElementStates.Visible) != 0; 7905DataGridViewColumn firstVisibleColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7906DataGridViewColumn lastVisibleColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7912if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0) 7929firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 7930int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 8012prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8067nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8097nextRowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 8114prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8174nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8274for (dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8298DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8299DataGridViewElementStates.None); 8340DataGridViewElementStates.Visible, 8341DataGridViewElementStates.None); 8420DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8443DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8444DataGridViewElementStates.None); 8483DataGridViewElementStates.Visible, 8484DataGridViewElementStates.None); 8538DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8554DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 8555DataGridViewElementStates.None); 8575dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8594DataGridViewElementStates.Visible, 8595DataGridViewElementStates.None); 8602DataGridViewElementStates.Visible, 8603DataGridViewElementStates.Frozen); 8619DataGridViewElementStates.Visible, 8620DataGridViewElementStates.Frozen); 8629DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8633dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8642int visibleRowsHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible); 8643int frozenVisibleRowsHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8646int emptyBackgroundWidth = Math.Max(0, this.layout.Data.Width - this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)); 8673(this.Rows.GetRowState(this.ptAnchorCell.Y) & DataGridViewElementStates.Frozen) != 0 && 8675(this.Rows.GetRowState(this.trackRowEdge) & DataGridViewElementStates.Frozen) != 0 && 8677(this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Frozen) == 0) 8681int firstUnfrozenRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8689DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 8708((this.Rows.GetRowState(this.ptAnchorCell.Y) & DataGridViewElementStates.Frozen) == 0 || 8709(this.trackRowEdge != -1 && (this.Rows.GetRowState(this.trackRowEdge) & DataGridViewElementStates.Frozen) == 0)) && 8778int firstUnfrozenColumnIndex = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen).Index; 8786firstRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 8809this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) != null)) 8835this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.LastTotallyDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.None) == null) 8842DataGridViewElementStates.Visible, 8843DataGridViewElementStates.None); 8845for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 8846DataGridViewElementStates.Frozen); 8849DataGridViewElementStates.Visible, 8850DataGridViewElementStates.None)) 8888(this.ptAnchorCell.Y != -1 && (this.Rows.GetRowState(this.ptAnchorCell.Y) & DataGridViewElementStates.Frozen) == 0) 8890(this.ptCurrentCell.Y != -1 && (this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0) 8955this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) != null) 8991this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.LastTotallyDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.None) != null)) 8994DataGridViewElementStates.Visible, 8995DataGridViewElementStates.None); 8997for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 8998DataGridViewElementStates.Frozen); 9001DataGridViewElementStates.Visible, 9002DataGridViewElementStates.None)) 9080int preferredWidth = Math.Min(minimumWidth + this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible), proposedConstraints.Width); 9095int preferredHeight = Math.Min(minimumHeight + this.Rows.GetRowsHeight(DataGridViewElementStates.Visible), proposedConstraints.Height); 9119if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) == 0) 9128for (indexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9143indexTmp = this.Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9164indexTmp = this.Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 9213int indexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9224DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9231Debug.Assert((this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0 && 9232(this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 9244DataGridViewElementStates.Visible); 9284Debug.Assert((this.Rows.GetRowState(index) & DataGridViewElementStates.Visible) != 0); 9288int indexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9297DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 9318indexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 9324Debug.Assert((this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0 && 9325(this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 9334indexTmp = this.Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 9342DataGridViewElementStates.Visible, 9343DataGridViewElementStates.Frozen); 9352DataGridViewElementStates.Visible, 9353DataGridViewElementStates.Frozen); 9487DataGridViewElementStates.Visible, 9488DataGridViewElementStates.None); 9580indexTmp = this.Rows.GetPreviousRow(hti.row, DataGridViewElementStates.Visible); 9663DataGridViewElementStates.Visible, 9664DataGridViewElementStates.None); 9705DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 9741DataGridViewElementStates.Visible); 9764int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 10067if (this.Rows.GetRowCount(DataGridViewElementStates.Visible) == 0) 10078if ((this.Rows.GetRowState(lo) & DataGridViewElementStates.Visible) == 0) 10080lo = this.Rows.GetNextRow(lo, DataGridViewElementStates.Visible); 10090if ((this.Rows.GetRowState(hi) & DataGridViewElementStates.Visible) == 0) 10092hi = this.Rows.GetPreviousRow(hi, DataGridViewElementStates.Visible); 10103if ((this.Rows.GetRowState(lo) & DataGridViewElementStates.Frozen) != 0) 10115this.Rows.GetRowCount(DataGridViewElementStates.Visible, 10139if ((this.Rows.GetRowState(hi) & DataGridViewElementStates.Frozen) == DataGridViewElementStates.Frozen) 10151else if (this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) == 0) 10166if ((this.Rows.GetRowState(i) & DataGridViewElementStates.Visible) == 0) 10336int totalVisibleColCount = this.Columns.GetColumnCount(DataGridViewElementStates.Visible); 10337int totalVisibleRowCount = this.Rows.GetRowCount(DataGridViewElementStates.Visible); 10338int totalVisibleWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible); 10339int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 10342int totalVisibleHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible); 10343int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 10362if (this.displayedBandsInfo.NumTotallyDisplayedFrozenRows == this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 10363this.displayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 10390this.displayedBandsInfo.NumTotallyDisplayedFrozenRows == this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 10391this.displayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 10442if (this.displayedBandsInfo.NumTotallyDisplayedFrozenRows == this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) && 10769DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 10781if ((rowState & DataGridViewElementStates.ReadOnly) == 0 && 10799DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 10801if ((rowState & DataGridViewElementStates.Visible) != 0) 10803bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 10826if (this.Rows.GetRowCount(DataGridViewElementStates.Visible) > 1) 10932float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None) + dataGridViewColumn.FillWeight; 11003float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None); 11135internal void OnAddingRow(DataGridViewRow dataGridViewRow, DataGridViewElementStates rowState, bool checkFrozenState) 11164if ((this.ReadOnly || dataGridViewColumn.ReadOnly) && dataGridViewCell.StateIncludes(DataGridViewElementStates.ReadOnly)) 11518for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 11520rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 11810rowDisplayed = (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 12461DataGridViewColumn dataGridViewLastVisibleColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 12462DataGridViewElementStates.None); 12477int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 12728((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) != 0)) 12739this.ptAnchorCell.Y > -1 && (this.Rows.GetRowState(this.ptAnchorCell.Y) & DataGridViewElementStates.Selected) != 0) 12792else if ((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) == 0) 12795((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) != 0)); 12812(((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) != 0) || 13169if (e.StateChanged == DataGridViewElementStates.Selected) 13184if (e.StateChanged == DataGridViewElementStates.ReadOnly && 13636DataGridViewRowStateChangedEventArgs dgvrsce = new DataGridViewRowStateChangedEventArgs(dataGridViewRow, DataGridViewElementStates.Displayed); 13668int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Displayed); 13675rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Displayed); 13994float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None) - dataGridViewColumn.FillWeight + fillWeight; 14177int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 14479DataGridViewColumnStateChangedEventArgs dgvrsce = new DataGridViewColumnStateChangedEventArgs(dataGridViewColumn, DataGridViewElementStates.Displayed); 14616DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14623DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[hti.col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14630DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14637DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14644DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[hti.col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14651DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14658DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14661dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14668DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14671dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14791case DataGridViewElementStates.Selected: 14798case DataGridViewElementStates.Frozen: 14832case DataGridViewElementStates.Visible: 14898if (e.StateChanged == DataGridViewElementStates.ReadOnly && 14906(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.ReadOnly) == 0 && 15132internal void OnDataGridViewElementStateChanged(DataGridViewElement element, int index, DataGridViewElementStates elementState) 15169if ((elementState & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected) 15182internal void OnDataGridViewElementStateChanging(DataGridViewElement element, int index, DataGridViewElementStates elementState) 15190case DataGridViewElementStates.Frozen: 15191case DataGridViewElementStates.Visible: 15192if (elementState == DataGridViewElementStates.Visible) 15216if (elementState == DataGridViewElementStates.Frozen && 15224CorrectColumnFrozenStates(dataGridViewColumn, elementState == DataGridViewElementStates.Frozen); 15227case DataGridViewElementStates.ReadOnly: 15265case DataGridViewElementStates.Frozen: 15266case DataGridViewElementStates.Visible: 15267if (elementState == DataGridViewElementStates.Visible && this.ptCurrentCell.Y == rowIndex) 15269Debug.Assert((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 15283CorrectRowFrozenStates(dataGridViewRow, rowIndex, elementState == DataGridViewElementStates.Frozen); 15286case DataGridViewElementStates.ReadOnly: 15288(this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.ReadOnly) == 0 && 15323case DataGridViewElementStates.ReadOnly: 15496int totalVisibleHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible); 15497int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 15779this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 1 /*forceCurrentCellSelection*/); 15816this.Rows.GetRowCount(DataGridViewElementStates.Visible) == 1 /*forceCurrentCellSelection*/); 15997DataGridViewElementStates rowState, 17021int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 17028Debug.Assert(totalVisibleFrozenHeight == this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 17421DataGridViewRowStateChangedEventArgs dgvrsce = new DataGridViewRowStateChangedEventArgs(dataGridViewRow, DataGridViewElementStates.Displayed); 17488DataGridViewElementStates.Visible, 17489DataGridViewElementStates.None); 17505DataGridViewElementStates.Visible, 17506DataGridViewElementStates.None); 17701int rowIndexPrevious = this.Rows.GetPreviousRow(rowIndexDeleted, DataGridViewElementStates.Visible); 17702int rowIndexNext = this.Rows.GetNextRow(rowIndexDeleted, DataGridViewElementStates.Visible); 17993DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 17994invalidatePreferredSizeCache = ((rowState & DataGridViewElementStates.Visible) != 0); 18257DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 18258if ((rowState & DataGridViewElementStates.Visible) == 0) 18272bool rowDisplayed = (rowState & DataGridViewElementStates.Displayed) != 0; 18349rowDisplayed = (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 18361(this.rowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.AutoSizeToFirstHeader && rowIndex != -1 && rowIndex == this.Rows.GetFirstRow(DataGridViewElementStates.Visible))) 18426((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) != 0)) 18432DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 18483int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 18505else if ((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Visible) == 0) 18517(this.Rows.GetRowState(this.ptAnchorCell.Y) & DataGridViewElementStates.Selected) != 0) 18578else if ((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) == 0) 18581((this.Rows.GetRowState(hti.row) & DataGridViewElementStates.Selected) != 0)); 18958SelectRowRange(this.Rows.GetNextRow(this.trackRowEdge, DataGridViewElementStates.Visible), 18964SelectRowRange(this.Rows.GetNextRow(hti.row, DataGridViewElementStates.Visible), 18970SelectRowRange(this.Rows.GetNextRow(this.trackRow, DataGridViewElementStates.Visible), 18977this.Rows.GetPreviousRow(this.trackRowEdge, DataGridViewElementStates.Visible), 18984this.Rows.GetPreviousRow(hti.row, DataGridViewElementStates.Visible), 18991this.Rows.GetPreviousRow(this.trackRow, DataGridViewElementStates.Visible), 18997SelectRowRange(this.Rows.GetNextRow(this.trackRow, DataGridViewElementStates.Visible), 19000this.Rows.GetPreviousRow(this.trackRow, DataGridViewElementStates.Visible), 19007this.Rows.GetPreviousRow(this.trackRow, DataGridViewElementStates.Visible), 19009SelectRowRange(this.Rows.GetNextRow(this.trackRow, DataGridViewElementStates.Visible), 19104DataGridViewElementStates newState = DataGridViewElementStates.None; 19109rowVisible = ((newState & DataGridViewElementStates.Visible) != 0); 19118case DataGridViewElementStates.Selected: 19125case DataGridViewElementStates.Frozen: 19128if ((newState & DataGridViewElementStates.Frozen) == 0) 19138case DataGridViewElementStates.Visible: 19140if (!rowVisible && (newState & DataGridViewElementStates.Displayed) != 0) 19143this.Rows.SetRowState(rowIndex, DataGridViewElementStates.Displayed, false); 19149bool rowDisplayed = (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 19187if (rowVisible && this.Rows.GetRowCount(DataGridViewElementStates.Visible) > 1) 19212if (e.StateChanged == DataGridViewElementStates.ReadOnly && 19218if ((newState & DataGridViewElementStates.ReadOnly) == 0 && 19399int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 19405rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 19649int rowIndex = this.Rows.GetPreviousRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible); 19694rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19698if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 19714this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 19715rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19725Debug.Assert((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Visible) != 0); 19731if ((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) != 0) 19747this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, true); 19748rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 19770int visibleRowsHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Displayed); 19791int visibleColumnsWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Displayed); 19903DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19925DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 19926DataGridViewElementStates.None); 20002DataGridViewElementStates.Visible, 20003DataGridViewElementStates.None); 20119indexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20144indexTmpNext = this.Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20170Debug.Assert((this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Frozen) == 0); 20171Debug.Assert((this.Rows.GetRowState(indexTmp) & DataGridViewElementStates.Visible) != 0); 20196indexTmpNext = this.Rows.GetNextRow(indexTmp, DataGridViewElementStates.Visible); 20373int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20380if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0) 20382int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20707DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 20709int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 20718nextVisibleRowIndex = this.Rows.GetNextRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible); 21212if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21243if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21291if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21346if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21433if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21550DataGridViewColumn dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 21551DataGridViewElementStates.None); 21553int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 21554int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 21629(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21645(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 21661(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 22006DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22008int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 22083(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 22099(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 22115(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 22507DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22509int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 22518DataGridViewElementStates.Visible, 22519DataGridViewElementStates.None); 23245DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23254nextScreenVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 23265if ((this.Rows.GetRowState(nextScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0) 23269int firstDisplayedScrollingRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 23276jumpRows = this.Rows.GetRowCount(DataGridViewElementStates.Visible, 23295nextScreenVisibleRowIndexTmp = this.Rows.GetNextRow(nextScreenVisibleRowIndex, DataGridViewElementStates.Visible); 23420if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23442if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23485DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23494previousScreenVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 23506if ((this.Rows.GetRowState(previousScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0) 23522previousScreenVisibleRowIndexTmp = this.Rows.GetPreviousRow(previousScreenVisibleRowIndex, DataGridViewElementStates.Visible); 23530if ((this.Rows.GetRowState(previousScreenVisibleRowIndex) & DataGridViewElementStates.Frozen) != 0) 23533int firstDisplayedScrollingRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 23541previousScreenVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 23659if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23681if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 23745DataGridViewColumn dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 23746DataGridViewElementStates.None); 23748int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 23757DataGridViewElementStates.Visible, 23758DataGridViewElementStates.None); 24521if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) == 0) 24743DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 24745int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 24753previousVisibleRowIndex = this.Rows.GetPreviousRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible); 25158if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25185if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25225if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25271if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 25344if ((this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Selected) != 0) 26043for (int rowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 26045rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible)) 26067DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 26068if ((rowState & DataGridViewElementStates.ResizableSet) == DataGridViewElementStates.ResizableSet) 26070return (rowState & DataGridViewElementStates.Resizable) == DataGridViewElementStates.Resizable; 26083DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 26085if ((rowState & DataGridViewElementStates.Visible) == 0) 26090if ((rowState & DataGridViewElementStates.Frozen) != 0) 26141columnsToScroll = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, this.displayedBandsInfo.FirstDisplayedScrollingCol); 26189DataGridViewElementStates.Visible, 26190DataGridViewElementStates.None).Index; 26208DataGridViewElementStates.Visible, 26209DataGridViewElementStates.None).Index; 26237DataGridViewElementStates.Visible, 26238DataGridViewElementStates.None); 26254DataGridViewElementStates.Visible, 26255DataGridViewElementStates.None); 26273DataGridViewElementStates.Visible, 26274DataGridViewElementStates.Frozen); 26294for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 26295DataGridViewElementStates.Frozen); 26298DataGridViewElementStates.Visible, 26299DataGridViewElementStates.None)) 26315Debug.Assert((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 26373if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Frozen) == 0) 26386rowsToScroll = this.Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26401firstDisplayedScrollingRow = this.Rows.GetNextRow(firstDisplayedScrollingRow, DataGridViewElementStates.Visible); 26426Debug.Assert(this.displayedBandsInfo.FirstDisplayedScrollingRow >= this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 26433int frozenRowsThickness = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 26456(this.Rows.GetRowState(this.ptCurrentCell.Y) & DataGridViewElementStates.Frozen) == 0) 26483int firstVisibleScrollingRow = this.Rows.GetFirstRow(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 26485int newScrolledOffRowCount = this.Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26506DataGridViewElementStates.Visible); 26520deltaY = -this.Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26521rows = this.Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26535DataGridViewElementStates.Visible, 26536DataGridViewElementStates.Frozen); 26569newFirstVisibleScrollingRow = this.Rows.GetNextRow(newFirstVisibleScrollingRow, DataGridViewElementStates.Visible); 26583DataGridViewElementStates.Visible, 26584DataGridViewElementStates.Frozen); 26590DataGridViewElementStates.Visible, 26591DataGridViewElementStates.Frozen); 26616scrollHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26617rowCount = this.Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, this.displayedBandsInfo.FirstDisplayedScrollingRow); 26622scrollHeight = -this.Rows.GetRowsHeight(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26623rowCount = -this.Rows.GetRowCount(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26676DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 26677if ((rowState & DataGridViewElementStates.Selected) == 0) 26711DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 26712int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 27221DataGridViewElementStates.Visible, 27222DataGridViewElementStates.None); 27249DataGridViewElementStates.Visible, 27250DataGridViewElementStates.None); 27329DataGridViewElementStates.Visible, 27330DataGridViewElementStates.None); 27374if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 27492DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 27498if ((rowState & DataGridViewElementStates.ReadOnly) == 0 && 27531if ((rowState & DataGridViewElementStates.ReadOnly) != 0) 27533this.Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, false); 27595DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 27596if (((rowState & DataGridViewElementStates.ReadOnly) != 0) != readOnly) 27612this.Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, true); 27617this.Rows.SetRowState(rowIndex, DataGridViewElementStates.ReadOnly, false); 27645DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 27651if ((rowState & DataGridViewElementStates.Selected) == 0 && 27660if ((dataGridViewCell.State & DataGridViewElementStates.Selected) != 0) 27714this.Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, false); 27750(this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 27878if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) == 0) 27881((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 27887if ((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0) 27890((this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Selected) != 0)); 28076DataGridViewElementStates rowState = this.Rows.GetRowState(rowIndex); 28077if (((rowState & DataGridViewElementStates.Selected) != 0) != selected) 28087this.Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, true); 28094this.Rows.SetRowState(rowIndex, DataGridViewElementStates.Selected, false); 28248int visibleFrozenRows = this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28251int rowVFIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28253this.Rows.SetRowState(rowVFIndex, DataGridViewElementStates.Frozen, false); 28254Debug.Assert(0 == this.Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 28309int rowVIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 28313rowVIndex = this.Rows.GetNextRow(rowVIndex, DataGridViewElementStates.Visible); 28317this.Rows.SetRowState(rowVIndex, DataGridViewElementStates.Frozen, true); 28486int totalVisibleFrozenHeight = this.Rows.GetRowsHeight(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28545DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28547int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 28556DataGridViewElementStates.Visible, 28557DataGridViewElementStates.None); 28566nextVisibleRowIndex = this.Rows.GetNextRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible); 28701DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28703int firstVisibleRowIndex = this.Rows.GetFirstRow(DataGridViewElementStates.Visible); 28713DataGridViewElementStates.Visible, 28714DataGridViewElementStates.None); 28724previousVisibleRowIndex = this.Rows.GetPreviousRow(this.ptCurrentCell.Y, DataGridViewElementStates.Visible); 28727dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 28728DataGridViewElementStates.None); 28731int lastVisibleRowIndex = this.Rows.GetLastRow(DataGridViewElementStates.Visible); 28944dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28953dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 28973dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29040bool rowVisible = (rowIndex >= 0 && (this.Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) != 0); 29074rowIndex = this.Rows.GetNextRow(rowIndex, DataGridViewElementStates.Visible); 29158rowIndexTmp = this.Rows.GetFirstRow(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 29162if (((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) == displayed) 29164this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, displayed); 29166rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 29180if (((this.Rows.GetRowState(rowIndexTmp) & DataGridViewElementStates.Displayed) == 0) == displayed) 29182this.Rows.SetRowState(rowIndexTmp, DataGridViewElementStates.Displayed, displayed); 29184rowIndexTmp = this.Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible); 29278DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29295DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29315this.Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29324this.Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29340this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29349this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29358DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29362this.Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29373DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29379this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29395DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29402this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29414DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29420this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29428DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29435this.Rows.GetPreviousRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29451DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29455this.Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29462DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29495this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29504dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29507this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29534this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29544dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29549this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29569this.Rows.GetNextRow(anchorRowIndex, DataGridViewElementStates.Visible), 29579DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29606this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29618dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29621this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29647this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29657dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29662this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29681this.Rows.GetNextRow(oldEdgeRowIndex, DataGridViewElementStates.Visible), 29701this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29709this.Rows.GetPreviousRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29725this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible), 29733this.Rows.GetNextRow(newEdgeRowIndex, DataGridViewElementStates.Visible),
winforms\Managed\System\WinForms\DataGridViewRow.cs (36)
418public override DataGridViewElementStates State 1275DataGridViewElementStates rowState, 1292if (cellsPaintSelectionBackground && (rowState & DataGridViewElementStates.Selected) != 0) 1330return (GetState(rowIndex) & DataGridViewElementStates.Displayed) != 0; 1363return (GetState(rowIndex) & DataGridViewElementStates.Frozen) != 0; 1443return (this.GetState(rowIndex) & DataGridViewElementStates.ReadOnly) != 0 || 1449if ((GetState(rowIndex) & DataGridViewElementStates.ResizableSet) != 0) 1451return ((GetState(rowIndex) & DataGridViewElementStates.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False; 1465return (GetState(rowIndex) & DataGridViewElementStates.Selected) != 0; 1472public virtual DataGridViewElementStates GetState(int rowIndex) 1494return (GetState(rowIndex) & DataGridViewElementStates.Visible) != 0; 1497internal void OnSharedStateChanged(int sharedRowIndex, DataGridViewElementStates elementState) 1505internal void OnSharedStateChanging(int sharedRowIndex, DataGridViewElementStates elementState) 1516DataGridViewElementStates rowState, 1590DataGridViewElementStates rowState, 1608DataGridViewElementStates cellState = DataGridViewElementStates.None; 1615DataGridViewColumn dataGridViewColumn = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1635DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, 1636DataGridViewElementStates.None); 1722DataGridViewElementStates.Visible, 1723DataGridViewElementStates.None); 1778DataGridViewElementStates rowState, 1938int visibleRowIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, this.owner.Index); 1957int visibleRowIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, this.owner.Index); 2183int columnIndex = this.owner.DataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 2195int result = this.owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible); 2241if (this.owner.Index != this.owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 2243int nextVisibleRow = this.owner.DataGridView.Rows.GetNextRow(this.owner.Index, DataGridViewElementStates.Visible); 2244int actualDisplayIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, nextVisibleRow); 2260if (this.owner.Index != this.owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 2262int previousVisibleRow = this.owner.DataGridView.Rows.GetPreviousRow(this.owner.Index, DataGridViewElementStates.Visible); 2263int actualDisplayIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, previousVisibleRow); 2335int firstVisibleCell = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible).Index;
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (234)
44private List<DataGridViewElementStates> rowStates; 189this.rowStates = new List<DataGridViewElementStates>(); 358Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 360dataGridViewRow.StateInternal = dataGridViewRow.State | DataGridViewElementStates.Visible; 381DataGridViewElementStates rowState = dataGridViewRow.State; 401Debug.Assert((rowState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 517DataGridViewElementStates rowTemplateState = rowTemplate.State; 518Debug.Assert((rowTemplateState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 604Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 636return AddCopyInternal(indexSource, DataGridViewElementStates.None, DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed, false /*newRow*/); 639internal int AddCopyInternal(int indexSource, DataGridViewElementStates dgvesAdd, DataGridViewElementStates dgvesRemove, bool newRow) 663DataGridViewElementStates rowState = this.rowStates[indexSource] & ~dgvesRemove; 716return AddCopiesInternal(indexSource, count, DataGridViewElementStates.None, DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 719internal int AddCopiesInternal(int indexSource, int count, DataGridViewElementStates dgvesAdd, DataGridViewElementStates dgvesRemove) 731DataGridViewElementStates rowTemplateState = this.rowStates[indexSource] & ~dgvesRemove; 737private int AddCopiesPrivate(DataGridViewRow rowTemplate, DataGridViewElementStates rowTemplateState, int count) 821dataGridViewRow.StateInternal = DataGridViewElementStates.None; 835DataGridViewElementStates rowState = rowTemplate.State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 912Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1003Debug.Assert(visibleRowIndex < GetRowCount(DataGridViewElementStates.Visible)); 1011if ((GetRowState(i) & DataGridViewElementStates.Visible) == DataGridViewElementStates.Visible) 1025public int GetFirstRow(DataGridViewElementStates includeFilter) 1027if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1028DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1037case DataGridViewElementStates.Visible: 1043case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1049case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1066public int GetFirstRow(DataGridViewElementStates includeFilter, 1067DataGridViewElementStates excludeFilter) 1069if (excludeFilter == DataGridViewElementStates.None) 1073if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1074DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1078if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1079DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1088case DataGridViewElementStates.Visible: 1094case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1100case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1117public int GetLastRow(DataGridViewElementStates includeFilter) 1119if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1120DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1129case DataGridViewElementStates.Visible: 1135case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1141case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1157internal int GetNextRow(int indexStart, DataGridViewElementStates includeFilter, int skipRows) 1173public int GetNextRow(int indexStart, DataGridViewElementStates includeFilter) 1175if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1176DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1195DataGridViewElementStates includeFilter, 1196DataGridViewElementStates excludeFilter) 1198if (excludeFilter == DataGridViewElementStates.None) 1202if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1203DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1207if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1208DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1226public int GetPreviousRow(int indexStart, DataGridViewElementStates includeFilter) 1228if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1229DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1248DataGridViewElementStates includeFilter, 1249DataGridViewElementStates excludeFilter) 1251if (excludeFilter == DataGridViewElementStates.None) 1255if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1256DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1260if ((excludeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1261DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1279public int GetRowCount(DataGridViewElementStates includeFilter) 1281if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1282DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1293case DataGridViewElementStates.Visible: 1299case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1305case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1324case DataGridViewElementStates.Visible: 1327case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1330case DataGridViewElementStates.Visible | DataGridViewElementStates.Selected: 1337internal int GetRowCount(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex) 1355public int GetRowsHeight(DataGridViewElementStates includeFilter) 1357if ((includeFilter & ~(DataGridViewElementStates.Displayed | DataGridViewElementStates.Frozen | DataGridViewElementStates.Resizable | 1358DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Selected | DataGridViewElementStates.Visible)) != 0) 1369case DataGridViewElementStates.Visible: 1375case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1394case DataGridViewElementStates.Visible: 1397case DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen: 1405internal int GetRowsHeight(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex) 1422private bool GetRowsHeightExceedLimit(DataGridViewElementStates includeFilter, int fromRowIndex, int toRowIndex, int heightLimit) 1443public virtual DataGridViewElementStates GetRowState(int rowIndex) 1560DataGridViewElementStates rowTemplateState = rowTemplate.State; 1561Debug.Assert((rowTemplateState & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1669Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1735DataGridViewElementStates rowTemplateState = GetRowState(indexSource) & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 1739private void InsertCopiesPrivate(DataGridViewRow rowTemplate, DataGridViewElementStates rowTemplateState, int indexDestination, int count) 1839dataGridViewRow.StateInternal = DataGridViewElementStates.None; 1849DataGridViewElementStates rowState = rowTemplate.State & ~(DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed); 1943Debug.Assert((dataGridViewRow.State & (DataGridViewElementStates.Selected | DataGridViewElementStates.Displayed)) == 0); 1963internal void InvalidateCachedRowCount(DataGridViewElementStates includeFilter) 1965Debug.Assert(includeFilter == DataGridViewElementStates.Displayed || 1966includeFilter == DataGridViewElementStates.Selected || 1967includeFilter == DataGridViewElementStates.ReadOnly || 1968includeFilter == DataGridViewElementStates.Resizable || 1969includeFilter == DataGridViewElementStates.Frozen || 1970includeFilter == DataGridViewElementStates.Visible); 1972if (includeFilter == DataGridViewElementStates.Visible) 1976else if (includeFilter == DataGridViewElementStates.Frozen) 1980else if (includeFilter == DataGridViewElementStates.Selected) 1998internal void InvalidateCachedRowsHeight(DataGridViewElementStates includeFilter) 2000Debug.Assert(includeFilter == DataGridViewElementStates.Displayed || 2001includeFilter == DataGridViewElementStates.Selected || 2002includeFilter == DataGridViewElementStates.ReadOnly || 2003includeFilter == DataGridViewElementStates.Resizable || 2004includeFilter == DataGridViewElementStates.Frozen || 2005includeFilter == DataGridViewElementStates.Visible); 2007if (includeFilter == DataGridViewElementStates.Visible) 2011else if (includeFilter == DataGridViewElementStates.Frozen) 2099if ((GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0) 2118if ((GetRowState(rowIndex) & DataGridViewElementStates.Frozen) != 0) 2122GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, this.DataGridView.LayoutInfo.Data.Height); 2127useRowShortcut = GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, this.DataGridView.LayoutInfo.Data.Height + this.DataGridView.VerticalScrollingOffset) && 2137int displayedRowsHeightBeforeAddition = GetRowsHeight(DataGridViewElementStates.Visible) - this.DataGridView.VerticalScrollingOffset - dataGridViewRow.GetHeight(rowIndex); 2149DataGridViewElementStates rowStates = GetRowState(rowIndex); 2150bool deletedRowVisible = (rowStates & DataGridViewElementStates.Visible) != 0; 2151bool deletedRowFrozen = (rowStates & DataGridViewElementStates.Frozen) != 0; 2166GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, this.DataGridView.LayoutInfo.Data.Height + SystemInformation.HorizontalScrollBarHeight); 2177useRowShortcut = GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, this.DataGridView.LayoutInfo.Data.Height + this.DataGridView.VerticalScrollingOffset + SystemInformation.HorizontalScrollBarHeight) && 2396internal void SetRowState(int rowIndex, DataGridViewElementStates state, bool value) 2398Debug.Assert(state == DataGridViewElementStates.Displayed || state == DataGridViewElementStates.Selected || state == DataGridViewElementStates.ReadOnly || state == DataGridViewElementStates.Resizable || state == DataGridViewElementStates.Frozen || state == DataGridViewElementStates.Visible); 2406if (state == DataGridViewElementStates.Frozen || 2407state == DataGridViewElementStates.Visible || 2408state == DataGridViewElementStates.ReadOnly) 2428case DataGridViewElementStates.Displayed: 2433case DataGridViewElementStates.Selected: 2438case DataGridViewElementStates.Visible: 2443case DataGridViewElementStates.Frozen: 2448case DataGridViewElementStates.ReadOnly: 2453case DataGridViewElementStates.Resizable: 2467internal DataGridViewElementStates SharedRowState(int rowIndex) 2520DataGridViewElementStates rowStates = this.rowStates[rowIndex1]; 2537DataGridViewElementStates rowStates = GetRowState(rowIndex); 2538if ((rowStates & DataGridViewElementStates.Visible) != 0) 2544((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)))) 2561if ((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)) 2574if ((rowStates & (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected)) == (DataGridViewElementStates.Visible | DataGridViewElementStates.Selected))
winforms\Managed\System\WinForms\DataGridViewRowHeaderCell.cs (13)
324DataGridViewElementStates cellState; 380DataGridViewElementStates cellState; 714DataGridViewElementStates cellState, 755DataGridViewElementStates dataGridViewElementState, 791bool cellSelected = (dataGridViewElementState & DataGridViewElementStates.Selected) != 0; 1348if (this.Owner.OwningRow != null && this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0) 1364if (this.Owner.OwningRow.Index == this.Owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 1370int nextVisibleRow = this.Owner.DataGridView.Rows.GetNextRow(this.Owner.OwningRow.Index, DataGridViewElementStates.Visible); 1371int actualDisplayIndex = this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, nextVisibleRow); 1393if (this.Owner.OwningRow.Index == this.Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 1408int previousVisibleRow = this.Owner.DataGridView.Rows.GetPreviousRow(this.Owner.OwningRow.Index, DataGridViewElementStates.Visible); 1409int actualDisplayIndex = this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, previousVisibleRow); 1475if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0)
winforms\Managed\System\WinForms\DataGridViewRowPostPaintEventArgs.cs (4)
23private DataGridViewElementStates rowState; 34DataGridViewElementStates rowState, 147public DataGridViewElementStates State 259DataGridViewElementStates rowState,
winforms\Managed\System\WinForms\DataGridViewRowPrePaintEventArgs.cs (4)
23private DataGridViewElementStates rowState; 35DataGridViewElementStates rowState, 166public DataGridViewElementStates State 278DataGridViewElementStates rowState,
winforms\Managed\System\WinForms\DataGridViewRowStateChangedEventArgs.cs (3)
15private DataGridViewElementStates stateChanged; 18public DataGridViewRowStateChangedEventArgs(DataGridViewRow dataGridViewRow, DataGridViewElementStates stateChanged) 34public DataGridViewElementStates StateChanged
winforms\Managed\System\WinForms\DataGridViewSelectedCellsAccessibleObject.cs (5)
66if (index >= 0 && index < this.owner.GetCellCount(DataGridViewElementStates.Selected)) 78return this.owner.GetCellCount(DataGridViewElementStates.Selected); 104if (this.owner.GetCellCount(DataGridViewElementStates.Selected) > 0) 113if (this.owner.GetCellCount(DataGridViewElementStates.Selected) > 0) 115return this.owner.SelectedCell(this.owner.GetCellCount(DataGridViewElementStates.Selected) - 1).AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewTextBoxCell.cs (5)
324DataGridViewElementStates cellState; 381DataGridViewElementStates cellState; 627DataGridViewElementStates cellState, 667DataGridViewElementStates cellState, 706bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0;
winforms\Managed\System\WinForms\DataGridViewTopLeftHeaderCell.cs (11)
66DataGridViewElementStates cellState; 124DataGridViewElementStates cellState; 210DataGridViewElementStates cellState, 250DataGridViewElementStates cellState, 280bool cellSelected = (cellState & DataGridViewElementStates.Selected) != 0; 620if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 643if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0 && 644this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible) > 0) 648DataGridViewRow row = this.Owner.DataGridView.Rows[this.Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)]; 649DataGridViewColumn col = this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 688if (dataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0)
winforms\Managed\System\WinForms\DataGridViewTopRowAccessibleObject.cs (3)
158if (index < this.owner.Columns.GetColumnCount(DataGridViewElementStates.Visible)) 160int actualColumnIndex = this.owner.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 176int result = this.owner.Columns.GetColumnCount(DataGridViewElementStates.Visible);