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