2394 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)
1647
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
1656
DataGridViewElementStates
.Visible,
1657
DataGridViewElementStates
.None);
1738
if (!Columns[value.ColumnIndex].Visible || (Rows.GetRowState(value.RowIndex) &
DataGridViewElementStates
.Visible) == 0)
1796
bool previousVisibleColumnExists = (Columns.GetPreviousColumn(Columns[_ptCurrentCell.X],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None) is not null);
1797
bool previousVisibleRowExists = (Rows.GetPreviousRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible) != -1);
1814
bool nextVisibleColumnExists = (Columns.GetNextColumn(Columns[_ptCurrentCell.X],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None) is not null);
1815
bool nextVisibleRowExists = (Rows.GetNextRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible) != -1);
1833
&& GetCellCount(
DataGridViewElementStates
.Selected) == 1
2334
Y = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
2372
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
2385
DataGridViewColumn? dataGridViewColumnDbg1 = Columns.GetFirstColumn(
DataGridViewElementStates
.Displayed);
2389
DataGridViewColumn? dataGridViewColumnDbg = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
2419
int firstDisplayedRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
2422
if ((Rows.GetRowState(firstDisplayedRowIndex) &
DataGridViewElementStates
.Frozen) == 0
2469
int totalVisibleFrozenWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
2508
int maxHorizontalOffset = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible) - displayWidth;
2528
if ((Rows.GetRowState(value) &
DataGridViewElementStates
.Visible) == 0)
2533
if ((Rows.GetRowState(value) &
DataGridViewElementStates
.Frozen) != 0)
2549
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
2581
int rowsToScroll = Rows.GetRowCount(
DataGridViewElementStates
.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, value);
2676
int widthNotVisible = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible) - _layout.Data.Width;
2697
int totalVisibleFrozenWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
2753
scrollEventType = Columns.GetColumnCount(
DataGridViewElementStates
.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement;
2758
scrollEventType = Columns.GetColumnCount(
DataGridViewElementStates
.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement;
2798
if (value > 0 && (Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible) - _layout.Data.Width) <= 0)
2920
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
2922
|| (rowState &
DataGridViewElementStates
.ReadOnly) != 0
2924
|| dataGridViewCell.StateIncludes(
DataGridViewElementStates
.ReadOnly);
2931
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
2932
return (rowState &
DataGridViewElementStates
.Selected) != 0
2934
|| dataGridViewCell.StateIncludes(
DataGridViewElementStates
.Selected);
2941
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
2942
return (rowState &
DataGridViewElementStates
.Visible) != 0
3118
Debug.Assert((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.ReadOnly) == 0);
3589
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
3590
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
4087
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
4147
Columns.GetFirstColumn(
DataGridViewElementStates
.Visible) is not null
4148
&& 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;
3141
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
3212
Debug.Assert(Rows.GetFirstRow(
DataGridViewElementStates
.Visible) == 0);
3609
DataGridViewColumn? firstVisibleFrozenColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
3617
return Columns.GetColumnCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedFrozenCols;
3631
return Columns.GetColumnCount(
DataGridViewElementStates
.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedScrollingCols;
3666
DataGridViewElementStates
.Visible,
3667
DataGridViewElementStates
.None);
3686
DataGridViewElementStates
.Visible,
3687
DataGridViewElementStates
.None);
4157
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
4175
if (rowIndex > -1 && (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) == 0)
4214
if (Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen) >= _layout.Data.Width)
4221
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
4240
DataGridViewElementStates
.Visible,
4241
DataGridViewElementStates
.None);
4247
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
4285
DataGridViewElementStates
rowState = Rows.GetRowState(indexTmp);
4286
if ((rowState &
DataGridViewElementStates
.Frozen) != 0)
4291
if ((rowState &
DataGridViewElementStates
.Visible) == 0)
4295
DataGridViewElementStates
.Visible,
4296
DataGridViewElementStates
.Frozen);
4313
DataGridViewElementStates
.Visible,
4314
DataGridViewElementStates
.Frozen);
4330
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
4337
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
4349
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
4350
return Rows.GetRowsHeight(
DataGridViewElementStates
.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, lastVisibleRowIndex) +
4539
int totalVisibleHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible);
4540
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
4574
if (displayWidth <= 0 || Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 0)
4585
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.None);
4609
dataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.None,
DataGridViewElementStates
.None);
4612
Debug.Assert(cx <= Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen));
4620
DataGridViewElementStates
.Visible,
4621
DataGridViewElementStates
.Frozen);
4645
DataGridViewElementStates
.Visible,
4646
DataGridViewElementStates
.None);
4679
DataGridViewElementStates
.Visible,
4680
DataGridViewElementStates
.Frozen);
4689
DataGridViewElementStates
.Visible,
4690
DataGridViewElementStates
.Frozen);
4700
DataGridViewElementStates
.Visible,
4701
DataGridViewElementStates
.Frozen);
4743
DataGridViewElementStates
.Visible,
4744
DataGridViewElementStates
.None);
4792
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
4793
if ((rowState &
DataGridViewElementStates
.Frozen) == 0 && (rowState &
DataGridViewElementStates
.Visible) != 0)
4798
if ((rowState &
DataGridViewElementStates
.Visible) != 0)
4836
&& ((Rows.GetRowState(firstDisplayedScrollingRow) &
DataGridViewElementStates
.Frozen) != 0
4837
|| (Rows.GetRowState(firstDisplayedScrollingRow) &
DataGridViewElementStates
.Visible) == 0))
4844
if ((Rows.GetRowState(i) &
DataGridViewElementStates
.Visible) != 0)
4861
if ((Rows.GetRowState(i) & (
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Visible)) ==
DataGridViewElementStates
.Visible)
5076
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
5077
DataGridViewElementStates
.None);
5080
DataGridViewColumn? dataGridViewColumnFirst = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
5091
DataGridViewElementStates
.Visible,
5092
DataGridViewElementStates
.Frozen);
5099
DataGridViewElementStates
.Visible,
5100
DataGridViewElementStates
.Frozen);
5107
DataGridViewElementStates
.Visible,
5108
DataGridViewElementStates
.None);
5125
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
5126
DataGridViewElementStates
.None);
5220
private void CorrectRowFrozenState(DataGridViewRow dataGridViewRow,
DataGridViewElementStates
rowState, int anticipatedRowIndex)
5227
DataGridViewElementStates
.Visible,
5228
DataGridViewElementStates
.None);
5231
&& (Rows.GetRowState(previousRowIndex) &
DataGridViewElementStates
.Frozen) == 0
5232
&& (rowState &
DataGridViewElementStates
.Frozen) != 0)
5240
DataGridViewElementStates
.Visible,
5241
DataGridViewElementStates
.None);
5244
&& (Rows.GetRowState(nextRowIndex) &
DataGridViewElementStates
.Frozen) != 0
5245
&& (rowState &
DataGridViewElementStates
.Frozen) == 0)
5257
int rowIndexTmp = Rows.GetPreviousRow(rowIndexInserted,
DataGridViewElementStates
.Visible);
5260
previousRowFrozen = (Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Frozen) ==
DataGridViewElementStates
.Frozen;
5264
rowIndexTmp = Rows.GetNextRow(rowIndexInserted - 1,
DataGridViewElementStates
.Visible);
5268
nextRowFrozen = (Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Frozen) ==
DataGridViewElementStates
.Frozen;
5291
if (((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Frozen) != 0 && !frozenStateChanging)
5292
|| ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Frozen) == 0 && frozenStateChanging))
5296
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
5299
int dataGridViewRowFirst = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
5308
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Frozen, true);
5310
DataGridViewElementStates
.Visible,
5311
DataGridViewElementStates
.Frozen);
5318
DataGridViewElementStates
.Visible,
5319
DataGridViewElementStates
.Frozen);
5326
DataGridViewElementStates
.Visible);
5341
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Frozen, false);
5343
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
5476
Debug.Assert((Rows.GetRowState(NewRowIndex) &
DataGridViewElementStates
.Visible) != 0);
5503
int frozenVisibleColumnsWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
5524
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
5533
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
5534
DataGridViewElementStates
.None);
5557
DataGridViewElementStates
.Visible,
5558
DataGridViewElementStates
.None);
5640
rectInsertionBar.X = GetColumnXFromIndex(Columns.GetFirstColumn(
DataGridViewElementStates
.Visible)!.Index);
5649
if (Columns.GetNextColumn(Columns[_trackColumnEdge],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None) is null)
6395
Debug.Assert((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0);
6396
Debug.Assert((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Frozen) == 0);
6404
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6417
if (!RowHeadersVisible && Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 0)
6436
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0)
6438
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, true);
6441
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6449
rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6450
while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
6452
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6453
rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6462
rowIndexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6465
while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
6467
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6468
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6473
rowIndexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6477
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0)
6479
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, true);
6482
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6487
while (rowIndexTmp != -1 && (Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
6489
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6490
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6499
int firstDisplayedFrozenRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6504
DataGridViewElementStates
.Visible,
6514
DataGridViewElementStates
.Visible,
6524
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0)
6530
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6531
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6543
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0)
6549
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6550
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6561
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible, DisplayedBandsInfo.OldNumDisplayedScrollingRows - 1);
6564
rowIndexTmp = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
6572
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
6574
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6577
rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6583
rowIndexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6586
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen, DisplayedBandsInfo.OldNumDisplayedFrozenRows - 1);
6589
rowIndexTmp = Rows.GetLastRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6597
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
6599
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, false);
6602
rowIndexTmp = Rows.GetPreviousRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
6611
DataGridViewElementStates
rowStateDbg = Rows.GetRowState(rowIndexTmp);
6613
if (((rowStateDbg &
DataGridViewElementStates
.Displayed) != 0) != rowNeedsDisplayedState)
6623
if (!ColumnHeadersVisible && Rows.GetRowCount(
DataGridViewElementStates
.Visible) == 0)
6646
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
6654
dataGridViewColumnTmp = Columns.GetPreviousColumn(Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6658
dataGridViewColumnTmp = Columns.GetPreviousColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6667
dataGridViewColumnTmp = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
6673
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
6678
dataGridViewColumnTmp = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
6687
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
DataGridViewElementStates
.None);
6695
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
DataGridViewElementStates
.None);
6716
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
6739
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
6754
dataGridViewColumnTmp = Columns.GetPreviousColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
6761
DataGridViewElementStates
colStateDbg = Columns[columnIndexTmp].State;
6763
if (((colStateDbg &
DataGridViewElementStates
.Displayed) != 0) != columnNeedsDisplayedState)
6842
public int GetCellCount(
DataGridViewElementStates
includeFilter)
6844
if ((includeFilter & ~(
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Resizable |
6845
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Visible)) != 0)
6853
if ((includeFilter &
DataGridViewElementStates
.Selected) ==
DataGridViewElementStates
.Selected)
6855
if (includeFilter ==
DataGridViewElementStates
.Selected)
6881
displayedRequired = (includeFilter &
DataGridViewElementStates
.Displayed) ==
DataGridViewElementStates
.Displayed;
6882
frozenRequired = (includeFilter &
DataGridViewElementStates
.Frozen) ==
DataGridViewElementStates
.Frozen;
6883
resizableRequired = (includeFilter &
DataGridViewElementStates
.Resizable) ==
DataGridViewElementStates
.Resizable;
6884
readOnlyRequired = (includeFilter &
DataGridViewElementStates
.ReadOnly) ==
DataGridViewElementStates
.ReadOnly;
6885
visibleRequired = (includeFilter &
DataGridViewElementStates
.Visible) ==
DataGridViewElementStates
.Visible;
6943
if ((includeFilter ==
DataGridViewElementStates
.ReadOnly && ReadOnly) || includeFilter ==
DataGridViewElementStates
.None)
6948
displayedRequired = (includeFilter &
DataGridViewElementStates
.Displayed) ==
DataGridViewElementStates
.Displayed;
6949
frozenRequired = (includeFilter &
DataGridViewElementStates
.Frozen) ==
DataGridViewElementStates
.Frozen;
6950
resizableRequired = (includeFilter &
DataGridViewElementStates
.Resizable) ==
DataGridViewElementStates
.Resizable;
6951
readOnlyRequired = (includeFilter &
DataGridViewElementStates
.ReadOnly) ==
DataGridViewElementStates
.ReadOnly;
6952
visibleRequired = (includeFilter &
DataGridViewElementStates
.Visible) ==
DataGridViewElementStates
.Visible;
6957
if (!visibleRequired || (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0)
6984
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
6987
bool cellDisplayed = (rowState &
DataGridViewElementStates
.Displayed) != 0
6998
bool cellFrozen = (rowState &
DataGridViewElementStates
.Frozen) != 0
7000
|| dataGridViewCell.StateIncludes(
DataGridViewElementStates
.Frozen);
7019
|| (rowState &
DataGridViewElementStates
.ReadOnly) != 0
7021
|| dataGridViewCell.StateIncludes(
DataGridViewElementStates
.ReadOnly);
7031
bool cellVisible = (rowState &
DataGridViewElementStates
.Visible) != 0
7151
if (Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected) == 0)
7158
includeColumnHeaders = (Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Selected) == -1);
7185
dataGridViewColumn = Columns.GetLastColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7188
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7204
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7223
firstCell: Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 0,
7241
lastCell: Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 0,
7252
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
7255
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7271
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7290
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected);
7292
int nextRowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected);
7297
dataGridViewColumn = Columns.GetLastColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7302
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7320
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7342
firstCell: Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 0,
7355
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
7376
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7394
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7415
nextRowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected);
7435
if (Columns.GetColumnCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected) == 0)
7443
includeRowHeaders = (Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Selected) is null);
7453
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
7471
DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7476
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7492
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7524
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected);
7545
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7561
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7584
nextRowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
7591
DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7597
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7615
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7652
dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected);
7675
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7693
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected,
DataGridViewElementStates
.None);
7714
nextRowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
7741
selectedVisibleRowExists = Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected) != 0;
7742
selectedVisibleCellExists = selectedVisibleRowExists && Columns.GetColumnCount(
DataGridViewElementStates
.Visible) != 0;
7746
selectedVisibleColumnExists = Columns.GetColumnCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected) != 0;
7747
selectedVisibleCellExists = selectedVisibleColumnExists && Rows.GetRowCount(
DataGridViewElementStates
.Visible) != 0;
7815
DataGridViewColumn? firstVisibleColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
7816
DataGridViewColumn? lastVisibleColumn = Columns.GetLastColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7822
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0)
7841
firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
7842
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
7921
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
7984
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
8019
nextRowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
8036
prevDataGridViewColumn = Columns.GetPreviousColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
8106
nextDataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
8216
for (dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
8240
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
8241
DataGridViewElementStates
.None);
8283
DataGridViewElementStates
.Visible,
8284
DataGridViewElementStates
.None);
8340
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
8365
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
8366
DataGridViewElementStates
.None);
8407
DataGridViewElementStates
.Visible,
8408
DataGridViewElementStates
.None);
8458
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
8476
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
8477
DataGridViewElementStates
.None);
8493
: Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
8514
DataGridViewElementStates
.Visible,
8515
DataGridViewElementStates
.None);
8522
DataGridViewElementStates
.Visible,
8523
DataGridViewElementStates
.Frozen);
8541
DataGridViewElementStates
.Visible,
8542
DataGridViewElementStates
.Frozen);
8551
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
8555
dataGridViewColumn = Columns.GetNextColumn(dataGridViewColumn,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
8565
int visibleRowsHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible);
8566
int frozenVisibleRowsHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
8569
int emptyBackgroundWidth = Math.Max(0, _layout.Data.Width - Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible));
8598
&& (Rows.GetRowState(_ptAnchorCell.Y) &
DataGridViewElementStates
.Frozen) != 0
8600
&& (Rows.GetRowState(_trackRowEdge) &
DataGridViewElementStates
.Frozen) != 0
8602
&& (Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Frozen) == 0)
8606
int firstUnfrozenRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
8614
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
8636
&& ((Rows.GetRowState(_ptAnchorCell.Y) &
DataGridViewElementStates
.Frozen) == 0
8637
|| (_trackRowEdge != -1 && (Rows.GetRowState(_trackRowEdge) &
DataGridViewElementStates
.Frozen) == 0))
8698
int firstUnfrozenColumnIndex = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen)!.Index;
8699
int firstRowIndex = hti._row >= 0 ? hti._row : Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
8724
DataGridViewElementStates
.Visible,
8725
DataGridViewElementStates
.Frozen) is not null))
8754
DataGridViewElementStates
.Visible,
8755
DataGridViewElementStates
.None) is null)
8763
DataGridViewElementStates
.Visible,
8764
DataGridViewElementStates
.None);
8768
DataGridViewElementStates
.Visible,
8769
DataGridViewElementStates
.Frozen);
8773
DataGridViewElementStates
.Visible,
8774
DataGridViewElementStates
.None))
8817
if (((_ptAnchorCell.Y != -1 && (Rows.GetRowState(_ptAnchorCell.Y) &
DataGridViewElementStates
.Frozen) == 0)
8818
|| (_ptCurrentCell.Y != -1 && (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Frozen) == 0))
8875
DataGridViewElementStates
.Visible,
8876
DataGridViewElementStates
.Frozen) is not null))
8912
DataGridViewElementStates
.Visible,
8913
DataGridViewElementStates
.None) is not null))
8917
DataGridViewElementStates
.Visible,
8918
DataGridViewElementStates
.None);
8921
DataGridViewElementStates
.Visible,
8922
DataGridViewElementStates
.Frozen);
8926
DataGridViewElementStates
.Visible,
8927
DataGridViewElementStates
.None))
8996
int preferredWidth = Math.Min(minimumWidth + Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible), proposedConstraints.Width);
9013
int preferredHeight = Math.Min(minimumHeight + Rows.GetRowsHeight(
DataGridViewElementStates
.Visible), proposedConstraints.Height);
9035
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Displayed) == 0)
9044
for (indexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9059
indexTmp = Rows.GetNextRow(indexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9080
indexTmp = Rows.GetNextRow(indexTmp,
DataGridViewElementStates
.Visible);
9122
int indexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9134
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9141
Debug.Assert((Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Visible) != 0
9142
&& (Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Frozen) == 0);
9155
DataGridViewElementStates
.Visible);
9199
Debug.Assert((Rows.GetRowState(index) &
DataGridViewElementStates
.Visible) != 0);
9203
int indexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9213
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
9234
indexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
9240
Debug.Assert((Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Visible) != 0
9241
&& (Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Frozen) == 0);
9251
indexTmp = Rows.GetNextRow(indexTmp,
DataGridViewElementStates
.Visible);
9259
DataGridViewElementStates
.Visible,
9260
DataGridViewElementStates
.Frozen);
9270
DataGridViewElementStates
.Visible,
9271
DataGridViewElementStates
.Frozen);
9374
DataGridViewElementStates
.Visible,
9375
DataGridViewElementStates
.None);
9444
indexTmp = Rows.GetPreviousRow(hti._row,
DataGridViewElementStates
.Visible);
9521
DataGridViewElementStates
.Visible,
9522
DataGridViewElementStates
.None);
9554
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
9584
DataGridViewElementStates
.Visible);
9608
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
9891
if (Rows.GetRowCount(
DataGridViewElementStates
.Visible) == 0)
9902
if ((Rows.GetRowState(lo) &
DataGridViewElementStates
.Visible) == 0)
9904
lo = Rows.GetNextRow(lo,
DataGridViewElementStates
.Visible);
9914
if ((Rows.GetRowState(hi) &
DataGridViewElementStates
.Visible) == 0)
9916
hi = Rows.GetPreviousRow(hi,
DataGridViewElementStates
.Visible);
9927
if ((Rows.GetRowState(lo) &
DataGridViewElementStates
.Frozen) != 0)
9940
DataGridViewElementStates
.Visible,
9964
if ((Rows.GetRowState(hi) &
DataGridViewElementStates
.Frozen) ==
DataGridViewElementStates
.Frozen)
9976
else if (Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen) == 0)
9991
if ((Rows.GetRowState(i) &
DataGridViewElementStates
.Visible) == 0)
10159
int totalVisibleColCount = Columns.GetColumnCount(
DataGridViewElementStates
.Visible);
10160
int totalVisibleRowCount = Rows.GetRowCount(
DataGridViewElementStates
.Visible);
10161
int totalVisibleWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible);
10162
int totalVisibleFrozenWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
10165
int totalVisibleHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible);
10166
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
10186
if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
10187
&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
10215
&& DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
10216
&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
10272
if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen)
10596
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
10608
if ((rowState &
DataGridViewElementStates
.ReadOnly) == 0 && !ReadOnly)
10626
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
10628
if ((rowState &
DataGridViewElementStates
.Visible) != 0)
10630
bool rowDisplayed = (rowState &
DataGridViewElementStates
.Displayed) != 0;
10658
if (Rows.GetRowCount(
DataGridViewElementStates
.Visible) > 1)
10778
float weightSum = Columns.GetColumnsFillWeight(
DataGridViewElementStates
.None) + dataGridViewColumn.FillWeight;
10851
float weightSum = Columns.GetColumnsFillWeight(
DataGridViewElementStates
.None);
10994
internal void OnAddingRow(DataGridViewRow dataGridViewRow,
DataGridViewElementStates
rowState, bool checkFrozenState)
11020
if ((ReadOnly || dataGridViewColumn.ReadOnly) && dataGridViewCell.StateIncludes(
DataGridViewElementStates
.ReadOnly))
11332
for (int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
11334
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible))
11586
rowDisplayed = (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Displayed) != 0;
12091
DataGridViewElementStates
.Visible,
12092
DataGridViewElementStates
.None);
12108
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
12398
if (isControlDown && ((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) != 0))
12410
&& _ptAnchorCell.Y > -1 && (Rows.GetRowState(_ptAnchorCell.Y) &
DataGridViewElementStates
.Selected) != 0)
12466
else if ((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) == 0)
12469
((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) != 0));
12492
&& (((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) != 0)
12812
if (e.StateChanged ==
DataGridViewElementStates
.Selected)
12823
if (e.StateChanged ==
DataGridViewElementStates
.ReadOnly
13186
DataGridViewRowStateChangedEventArgs dgvrsce = new(dataGridViewRow,
DataGridViewElementStates
.Displayed);
13216
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Displayed);
13223
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Displayed);
13528
float weightSum = Columns.GetColumnsFillWeight(
DataGridViewElementStates
.None) - dataGridViewColumn.FillWeight + fillWeight;
13699
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
14012
DataGridViewColumnStateChangedEventArgs dgvrsce = new(dataGridViewColumn,
DataGridViewElementStates
.Displayed);
14145
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumnEdge],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14152
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[hti._col],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14159
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14166
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumnEdge],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14173
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[hti._col],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14180
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14187
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14190
dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14197
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14200
dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
14321
case
DataGridViewElementStates
.Selected:
14329
case
DataGridViewElementStates
.Frozen:
14369
case
DataGridViewElementStates
.Visible:
14438
if (e.StateChanged ==
DataGridViewElementStates
.ReadOnly
14446
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.ReadOnly) == 0
14652
internal void OnDataGridViewElementStateChanged(DataGridViewElement element, int index,
DataGridViewElementStates
elementState)
14685
if ((elementState &
DataGridViewElementStates
.Selected) ==
DataGridViewElementStates
.Selected)
14698
internal void OnDataGridViewElementStateChanging(DataGridViewElement element, int index,
DataGridViewElementStates
elementState)
14705
case
DataGridViewElementStates
.Frozen:
14706
case
DataGridViewElementStates
.Visible:
14707
if (elementState ==
DataGridViewElementStates
.Visible)
14733
if (elementState ==
DataGridViewElementStates
.Frozen
14742
CorrectColumnFrozenStates(dataGridViewColumn, elementState ==
DataGridViewElementStates
.Frozen);
14745
case
DataGridViewElementStates
.ReadOnly:
14784
case
DataGridViewElementStates
.Frozen:
14785
case
DataGridViewElementStates
.Visible:
14786
if (elementState ==
DataGridViewElementStates
.Visible && _ptCurrentCell.Y == rowIndex)
14788
Debug.Assert((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0);
14804
CorrectRowFrozenStates(dataGridViewRow, rowIndex, elementState ==
DataGridViewElementStates
.Frozen);
14807
case
DataGridViewElementStates
.ReadOnly:
14809
&& (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.ReadOnly) == 0
14845
case
DataGridViewElementStates
.ReadOnly:
14984
int totalVisibleHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible);
14985
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
15282
forceCurrentCellSelection: Columns.GetColumnCount(
DataGridViewElementStates
.Visible) == 1);
15320
forceCurrentCellSelection: Rows.GetRowCount(
DataGridViewElementStates
.Visible) == 1);
15522
DataGridViewElementStates
rowState,
16584
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
16592
Debug.Assert(totalVisibleFrozenHeight == Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen));
16971
DataGridViewRowStateChangedEventArgs dgvrsce = new(dataGridViewRow,
DataGridViewElementStates
.Displayed);
17039
DataGridViewElementStates
.Visible,
17040
DataGridViewElementStates
.None);
17052
DataGridViewElementStates
.Visible,
17053
DataGridViewElementStates
.None);
17259
int rowIndexPrevious = Rows.GetPreviousRow(rowIndexDeleted,
DataGridViewElementStates
.Visible);
17260
int rowIndexNext = Rows.GetNextRow(rowIndexDeleted,
DataGridViewElementStates
.Visible);
17563
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
17564
invalidatePreferredSizeCache = ((rowState &
DataGridViewElementStates
.Visible) != 0);
17783
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
17784
if ((rowState &
DataGridViewElementStates
.Visible) == 0)
17798
bool rowDisplayed = (rowState &
DataGridViewElementStates
.Displayed) != 0;
17871
rowDisplayed = (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Displayed) != 0;
17889
&& rowIndex == Rows.GetFirstRow(
DataGridViewElementStates
.Visible)))
17943
if (isControlDown && ((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) != 0))
17950
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
18013
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
18038
else if ((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Visible) == 0)
18051
&& (Rows.GetRowState(_ptAnchorCell.Y) &
DataGridViewElementStates
.Selected) != 0)
18116
else if ((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) == 0)
18119
((Rows.GetRowState(hti._row) &
DataGridViewElementStates
.Selected) != 0));
18423
SelectRowRange(Rows.GetNextRow(_trackRowEdge,
DataGridViewElementStates
.Visible),
18429
SelectRowRange(Rows.GetNextRow(hti._row,
DataGridViewElementStates
.Visible),
18435
SelectRowRange(Rows.GetNextRow(_trackRow,
DataGridViewElementStates
.Visible),
18442
Rows.GetPreviousRow(_trackRowEdge,
DataGridViewElementStates
.Visible),
18449
Rows.GetPreviousRow(hti._row,
DataGridViewElementStates
.Visible),
18456
Rows.GetPreviousRow(_trackRow,
DataGridViewElementStates
.Visible),
18462
SelectRowRange(Rows.GetNextRow(_trackRow,
DataGridViewElementStates
.Visible),
18465
Rows.GetPreviousRow(_trackRow,
DataGridViewElementStates
.Visible),
18472
Rows.GetPreviousRow(_trackRow,
DataGridViewElementStates
.Visible),
18474
SelectRowRange(Rows.GetNextRow(_trackRow,
DataGridViewElementStates
.Visible),
18561
DataGridViewElementStates
newState =
DataGridViewElementStates
.None;
18566
rowVisible = ((newState &
DataGridViewElementStates
.Visible) != 0);
18576
case
DataGridViewElementStates
.Selected:
18584
case
DataGridViewElementStates
.Frozen:
18587
if ((newState &
DataGridViewElementStates
.Frozen) == 0)
18603
case
DataGridViewElementStates
.Visible:
18605
if (!rowVisible && (newState &
DataGridViewElementStates
.Displayed) != 0)
18608
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.Displayed, false);
18619
bool rowDisplayed = (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Displayed) != 0;
18659
if (rowVisible && Rows.GetRowCount(
DataGridViewElementStates
.Visible) > 1)
18681
if (e.StateChanged ==
DataGridViewElementStates
.ReadOnly && rowIndex == _ptCurrentCell.Y && !_dataGridViewOper[OperationInReadOnlyChange])
18685
if ((newState &
DataGridViewElementStates
.ReadOnly) == 0
18861
int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
18867
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
19086
int rowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible);
19135
rowIndexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19139
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
19146
Debug.Assert((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0);
19147
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19155
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, true);
19156
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19166
Debug.Assert((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Visible) != 0);
19172
if ((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0)
19179
Debug.Assert((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) != 0);
19180
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
19188
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, true);
19189
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
19210
int visibleRowsHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Displayed);
19232
int visibleColumnsWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Displayed);
19351
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19370
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
19371
DataGridViewElementStates
.None);
19449
DataGridViewElementStates
.Visible,
19450
DataGridViewElementStates
.None);
19566
indexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19593
indexTmpNext = Rows.GetNextRow(indexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19621
Debug.Assert((Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Frozen) == 0);
19622
Debug.Assert((Rows.GetRowState(indexTmp) &
DataGridViewElementStates
.Visible) != 0);
19649
indexTmpNext = Rows.GetNextRow(indexTmp,
DataGridViewElementStates
.Visible);
19829
int totalVisibleFrozenWidth = Columns.GetColumnsWidth(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
19838
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Frozen) == 0)
19840
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
20150
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
20152
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
20162
nextVisibleRowIndex = Rows.GetNextRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible);
20701
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
20738
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
20790
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
20850
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
20948
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21072
DataGridViewElementStates
.Visible,
21073
DataGridViewElementStates
.None);
21075
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
21076
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
21158
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21179
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21196
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21548
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
21550
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
21632
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21653
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
21670
&& (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
22074
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
22076
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
22086
DataGridViewElementStates
.Visible,
22087
DataGridViewElementStates
.None);
22920
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
22933
nextScreenVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
22944
if ((Rows.GetRowState(nextScreenVisibleRowIndex) &
DataGridViewElementStates
.Frozen) != 0)
22948
int firstDisplayedScrollingRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
22956
jumpRows = Rows.GetRowCount(
DataGridViewElementStates
.Visible,
22977
nextScreenVisibleRowIndexTmp = Rows.GetNextRow(nextScreenVisibleRowIndex,
DataGridViewElementStates
.Visible);
23115
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
23142
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
23182
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
23194
previousScreenVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
23205
int jumpRows = (Rows.GetRowState(previousScreenVisibleRowIndex) &
DataGridViewElementStates
.Frozen) != 0
23218
previousScreenVisibleRowIndexTmp = Rows.GetPreviousRow(previousScreenVisibleRowIndex,
DataGridViewElementStates
.Visible);
23227
if ((Rows.GetRowState(previousScreenVisibleRowIndex) &
DataGridViewElementStates
.Frozen) != 0)
23230
int firstDisplayedScrollingRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
23240
previousScreenVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
23373
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
23400
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
23452
DataGridViewElementStates
.Visible,
23453
DataGridViewElementStates
.None);
23455
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
23465
DataGridViewElementStates
.Visible,
23466
DataGridViewElementStates
.None);
24317
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) == 0)
24533
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
24535
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
24544
previousVisibleRowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible);
24967
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
24999
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
25040
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
25088
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
25170
if ((Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Selected) != 0)
25926
for (int rowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
25928
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible))
25949
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
25950
return (rowState &
DataGridViewElementStates
.ResizableSet) ==
DataGridViewElementStates
.ResizableSet
25951
? (rowState &
DataGridViewElementStates
.Resizable) ==
DataGridViewElementStates
.Resizable
25960
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
25962
if ((rowState &
DataGridViewElementStates
.Visible) == 0)
25967
if ((rowState &
DataGridViewElementStates
.Frozen) != 0)
26020
columnsToScroll = Columns.GetColumnCount(
DataGridViewElementStates
.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol);
26072
DataGridViewElementStates
.Visible,
26073
DataGridViewElementStates
.None)!.Index;
26093
DataGridViewElementStates
.Visible,
26094
DataGridViewElementStates
.None)!.Index;
26123
DataGridViewElementStates
.Visible,
26124
DataGridViewElementStates
.None);
26142
DataGridViewElementStates
.Visible,
26143
DataGridViewElementStates
.None);
26163
DataGridViewElementStates
.Visible,
26164
DataGridViewElementStates
.Frozen);
26186
DataGridViewElementStates
.Visible,
26187
DataGridViewElementStates
.Frozen);
26191
DataGridViewElementStates
.Visible,
26192
DataGridViewElementStates
.None))
26208
Debug.Assert((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0);
26267
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Frozen) == 0)
26280
rowsToScroll = Rows.GetRowCount(
DataGridViewElementStates
.Visible, rowIndex, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26294
firstDisplayedScrollingRow = Rows.GetNextRow(firstDisplayedScrollingRow,
DataGridViewElementStates
.Visible);
26322
Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen));
26330
int frozenRowsThickness = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
26353
if (EditingControl is not null && (Rows.GetRowState(_ptCurrentCell.Y) &
DataGridViewElementStates
.Frozen) == 0)
26381
int firstVisibleScrollingRow = Rows.GetFirstRow(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.Frozen);
26383
int newScrolledOffRowCount = Rows.GetRowCount(
DataGridViewElementStates
.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26405
DataGridViewElementStates
.Visible);
26420
deltaY = -Rows.GetRowsHeight(
DataGridViewElementStates
.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26421
rows = Rows.GetRowCount(
DataGridViewElementStates
.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26436
DataGridViewElementStates
.Visible,
26437
DataGridViewElementStates
.Frozen);
26471
newFirstVisibleScrollingRow = Rows.GetNextRow(newFirstVisibleScrollingRow,
DataGridViewElementStates
.Visible);
26486
DataGridViewElementStates
.Visible,
26487
DataGridViewElementStates
.Frozen);
26493
DataGridViewElementStates
.Visible,
26494
DataGridViewElementStates
.Frozen);
26519
scrollHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26520
rowCount = Rows.GetRowCount(
DataGridViewElementStates
.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow);
26525
scrollHeight = -Rows.GetRowsHeight(
DataGridViewElementStates
.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow);
26526
rowCount = -Rows.GetRowCount(
DataGridViewElementStates
.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow);
26580
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
26581
if ((rowState &
DataGridViewElementStates
.Selected) == 0)
26619
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
26620
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
27176
DataGridViewElementStates
.Visible,
27177
DataGridViewElementStates
.None);
27205
DataGridViewElementStates
.Visible,
27206
DataGridViewElementStates
.None);
27292
DataGridViewElementStates
.Visible,
27293
DataGridViewElementStates
.None);
27338
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Selected) == 0)
27475
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
27481
if ((rowState &
DataGridViewElementStates
.ReadOnly) == 0 && !Columns[columnIndex].ReadOnly)
27515
if ((rowState &
DataGridViewElementStates
.ReadOnly) != 0)
27517
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.ReadOnly, false);
27582
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
27583
if (((rowState &
DataGridViewElementStates
.ReadOnly) != 0) != readOnly)
27600
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.ReadOnly, true);
27605
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.ReadOnly, false);
27625
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
27631
if ((rowState &
DataGridViewElementStates
.Selected) == 0 && !Columns[columnIndex].Selected)
27639
if ((dataGridViewCell.State &
DataGridViewElementStates
.Selected) != 0)
27697
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.Selected, false);
27735
if (!Columns[columnIndex].Visible || (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) == 0)
27870
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Selected) == 0)
27873
((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Selected) != 0));
27879
if ((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Selected) != 0)
27882
((Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Selected) != 0));
28072
DataGridViewElementStates
rowState = Rows.GetRowState(rowIndex);
28073
if (((rowState &
DataGridViewElementStates
.Selected) != 0) != selected)
28083
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.Selected, true);
28090
Rows.SetRowState(rowIndex,
DataGridViewElementStates
.Selected, false);
28241
int visibleFrozenRows = Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
28244
int rowVFIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
28246
Rows.SetRowState(rowVFIndex,
DataGridViewElementStates
.Frozen, false);
28247
Debug.Assert(Rows.GetRowCount(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen) == 0);
28308
int rowVIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
28312
rowVIndex = Rows.GetNextRow(rowVIndex,
DataGridViewElementStates
.Visible);
28317
Rows.SetRowState(rowVIndex,
DataGridViewElementStates
.Frozen, true);
28425
int totalVisibleFrozenHeight = Rows.GetRowsHeight(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
28490
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
28492
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
28502
DataGridViewElementStates
.Visible,
28503
DataGridViewElementStates
.None);
28513
nextVisibleRowIndex = Rows.GetNextRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible);
28651
DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible);
28653
int firstVisibleRowIndex = Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
28663
DataGridViewElementStates
.Visible,
28664
DataGridViewElementStates
.None);
28674
previousVisibleRowIndex = Rows.GetPreviousRow(_ptCurrentCell.Y,
DataGridViewElementStates
.Visible);
28678
DataGridViewElementStates
.Visible,
28679
DataGridViewElementStates
.None);
28682
int lastVisibleRowIndex = Rows.GetLastRow(
DataGridViewElementStates
.Visible);
28892
dataGridViewColumnTmp = Columns.GetFirstColumn(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
28902
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen,
DataGridViewElementStates
.None);
28923
dataGridViewColumnTmp = Columns.GetNextColumn(dataGridViewColumnTmp,
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
28980
bool rowVisible = (rowIndex >= 0 && (Rows.GetRowState(rowIndex) &
DataGridViewElementStates
.Visible) != 0);
29019
rowIndex = Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible);
29115
rowIndexTmp = Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
29119
if (((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0) == displayed)
29121
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, displayed);
29124
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
29138
if (((Rows.GetRowState(rowIndexTmp) &
DataGridViewElementStates
.Displayed) == 0) == displayed)
29140
Rows.SetRowState(rowIndexTmp,
DataGridViewElementStates
.Displayed, displayed);
29143
rowIndexTmp = Rows.GetNextRow(rowIndexTmp,
DataGridViewElementStates
.Visible);
29242
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29269
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29298
Rows.GetNextRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29308
Rows.GetNextRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29323
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29333
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29342
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29352
Rows.GetNextRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29363
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29375
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29401
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29414
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29426
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29438
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29446
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29459
Rows.GetPreviousRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29485
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29495
Rows.GetNextRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29502
DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29551
Rows.GetNextRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29560
dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29564
Rows.GetNextRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29598
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29608
dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29614
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29641
Rows.GetNextRow(anchorRowIndex,
DataGridViewElementStates
.Visible),
29651
DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29695
Rows.GetNextRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29707
dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29711
Rows.GetNextRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29745
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29755
dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex],
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
29761
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29788
Rows.GetNextRow(oldEdgeRowIndex,
DataGridViewElementStates
.Visible),
29809
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29818
Rows.GetPreviousRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29835
Rows.GetNextRow(newEdgeRowIndex,
DataGridViewElementStates
.Visible),
29844
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)
150
return (State &
DataGridViewElementStates
.Displayed) != 0;
157
State |=
DataGridViewElementStates
.Displayed;
161
State &= ~
DataGridViewElementStates
.Displayed;
166
OnStateChanged(
DataGridViewElementStates
.Displayed);
193
return (State &
DataGridViewElementStates
.Frozen) != 0;
197
if (((State &
DataGridViewElementStates
.Frozen) != 0) != value)
199
OnStateChanging(
DataGridViewElementStates
.Frozen);
202
State |=
DataGridViewElementStates
.Frozen;
206
State &= ~
DataGridViewElementStates
.Frozen;
209
OnStateChanged(
DataGridViewElementStates
.Frozen);
395
return ((State &
DataGridViewElementStates
.ReadOnly) != 0 ||
418
OnStateChanging(
DataGridViewElementStates
.ReadOnly);
424
OnStateChanging(
DataGridViewElementStates
.ReadOnly);
430
if (((State &
DataGridViewElementStates
.ReadOnly) != 0) != value)
445
State |=
DataGridViewElementStates
.ReadOnly;
449
State &= ~
DataGridViewElementStates
.ReadOnly;
463
State |=
DataGridViewElementStates
.ReadOnly;
467
State &= ~
DataGridViewElementStates
.ReadOnly;
471
OnStateChanged(
DataGridViewElementStates
.ReadOnly);
481
if ((State &
DataGridViewElementStates
.ResizableSet) != 0)
483
return ((State &
DataGridViewElementStates
.Resizable) != 0) ? DataGridViewTriState.True : DataGridViewTriState.False;
503
State &= ~
DataGridViewElementStates
.ResizableSet;
507
State |=
DataGridViewElementStates
.ResizableSet;
508
if (((State &
DataGridViewElementStates
.Resizable) != 0) != (value == DataGridViewTriState.True))
512
State |=
DataGridViewElementStates
.Resizable;
516
State &= ~
DataGridViewElementStates
.Resizable;
523
OnStateChanged(
DataGridViewElementStates
.Resizable);
535
return (State &
DataGridViewElementStates
.Selected) != 0;
578
State |=
DataGridViewElementStates
.Selected;
582
State &= ~
DataGridViewElementStates
.Selected;
587
OnStateChanged(
DataGridViewElementStates
.Selected);
681
return (State &
DataGridViewElementStates
.Visible) != 0;
685
if (((State &
DataGridViewElementStates
.Visible) != 0) != value)
697
OnStateChanging(
DataGridViewElementStates
.Visible);
700
State |=
DataGridViewElementStates
.Visible;
704
State &= ~
DataGridViewElementStates
.Visible;
707
OnStateChanged(
DataGridViewElementStates
.Visible);
725
dataGridViewBand.State = State & ~(
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Displayed);
795
private void OnStateChanged(
DataGridViewElementStates
elementState)
820
private void OnStateChanging(
DataGridViewElementStates
elementState)
858
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;
369
public
DataGridViewElementStates
InheritedState => GetInheritedState(RowIndex);
432
if ((State &
DataGridViewElementStates
.ReadOnly) != 0)
463
DataGridView.OnDataGridViewElementStateChanging(this, -1,
DataGridViewElementStates
.ReadOnly);
491
State |=
DataGridViewElementStates
.ReadOnly;
495
State &= ~
DataGridViewElementStates
.ReadOnly;
498
DataGridView?.OnDataGridViewElementStateChanged(this, -1,
DataGridViewElementStates
.ReadOnly);
534
if ((State &
DataGridViewElementStates
.Selected) != 0)
579
State |=
DataGridViewElementStates
.Selected;
583
State &= ~
DataGridViewElementStates
.Selected;
586
DataGridView?.OnDataGridViewElementStateChanged(this, -1,
DataGridViewElementStates
.Selected);
886
internal
DataGridViewElementStates
CellStateFromColumnRowStates(
DataGridViewElementStates
rowState)
890
DataGridViewElementStates
orFlags =
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Selected;
891
DataGridViewElementStates
andFlags =
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Visible;
892
DataGridViewElementStates
cellState = (OwningColumn!.State & orFlags);
929
dataGridViewCell.State = State & ~
DataGridViewElementStates
.Selected;
955
out
DataGridViewElementStates
cellState,
972
DataGridViewElementStates
rowState = DataGridView.Rows.GetRowState(rowIndex);
981
DataGridViewColumn? dataGridViewColumn = DataGridView.Columns.GetLastColumn(
DataGridViewElementStates
.Visible,
DataGridViewElementStates
.None);
998
isLastVisibleRow: rowIndex == DataGridView.Rows.GetLastRow(
DataGridViewElementStates
.Visible));
1772
public virtual
DataGridViewElementStates
GetInheritedState(int rowIndex)
1774
DataGridViewElementStates
state = State |
DataGridViewElementStates
.ResizableSet;
1786
state |= (OwningRow.GetState(-1) & (
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Visible));
1789
state |=
DataGridViewElementStates
.Resizable;
1809
DataGridViewElementStates
rowEffectiveState = DataGridView.Rows.GetRowState(rowIndex);
1810
state |= (rowEffectiveState & (
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected));
1811
state |= (OwningColumn.State & (
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected));
1816
state |=
DataGridViewElementStates
.Resizable;
1821
state |=
DataGridViewElementStates
.Visible;
1824
state |=
DataGridViewElementStates
.Displayed;
1830
state |=
DataGridViewElementStates
.Frozen;
1834
DataGridViewElementStates
stateDebug =
DataGridViewElementStates
.ResizableSet;
1837
stateDebug |=
DataGridViewElementStates
.Displayed;
1842
stateDebug |=
DataGridViewElementStates
.Frozen;
1847
stateDebug |=
DataGridViewElementStates
.ReadOnly;
1852
stateDebug |=
DataGridViewElementStates
.Resizable;
1857
stateDebug |=
DataGridViewElementStates
.Selected;
1862
stateDebug |=
DataGridViewElementStates
.Visible;
3073
DataGridViewElementStates
cellState,
3088
DataGridViewElementStates
cellState,
3635
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)
949
for (rowIndex = dataGridView.Rows.GetFirstRow(
DataGridViewElementStates
.Visible);
951
rowIndex = dataGridView.Rows.GetNextRow(rowIndex,
DataGridViewElementStates
.Visible))
974
rowIndex = dataGridView.Rows.GetFirstRow(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
994
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen);
1018
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)
System.Windows.Forms.Tests (728)
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (10)
471
.SetupSet(s => s.State =
DataGridViewElementStates
.None)
474
.SetupSet(s => s.State =
DataGridViewElementStates
.Visible)
504
.SetupSet(s => s.State =
DataGridViewElementStates
.None)
507
.SetupSet(s => s.State =
DataGridViewElementStates
.Visible)
537
.SetupSet(s => s.State =
DataGridViewElementStates
.None)
540
.SetupSet(s => s.State =
DataGridViewElementStates
.Visible)
576
.SetupSet(s => s.State =
DataGridViewElementStates
.None)
579
.SetupSet(s => s.State =
DataGridViewElementStates
.Visible)
610
.SetupSet(s => s.State =
DataGridViewElementStates
.Visible)
613
.SetupSet(s => s.State =
DataGridViewElementStates
.None)
System\Windows\Forms\DataGridViewCellPaintingEventArgsTests.cs (20)
14
yield return new object[] { Rectangle.Empty, Rectangle.Empty, -2, -2,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All };
15
yield return new object[] { new Rectangle(-1, -2, -3, -4), new Rectangle(-1, -2, -3, -4), -1, -1,
DataGridViewElementStates
.Displayed, "value", "formattedValue", "", new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All };
16
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 0, 1, (
DataGridViewElementStates
)7, "value", "formattedValue", "errorText", new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All };
21
public void DataGridViewCellPaintingEventArgs_Ctor_Rectangle_Rectangle_Int_Int_DataGridViewElementStates_Object_Object_String_DataGridViewCellStyle_DataGridViewAdvancedBorderStyle_DataGridViewPaintParts(Rectangle clipBounds, Rectangle cellBounds, int rowIndex, int columnIndex,
DataGridViewElementStates
cellState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
48
Assert.Throws<ArgumentNullException>("dataGridView", () => new DataGridViewCellPaintingEventArgs(null, graphics, Rectangle.Empty, Rectangle.Empty, -2, -2,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All));
55
Assert.Throws<ArgumentNullException>("graphics", () => new DataGridViewCellPaintingEventArgs(dataGridView, null, Rectangle.Empty, Rectangle.Empty, -2, -2,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All));
64
Assert.Throws<ArgumentNullException>("cellStyle", () => new DataGridViewCellPaintingEventArgs(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2, -2,
DataGridViewElementStates
.Displayed, null, null, null, null, null, DataGridViewPaintParts.All));
74
Assert.Throws<ArgumentException>("paintParts", () => new DataGridViewCellPaintingEventArgs(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2, -2,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, paintParts));
86
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All);
97
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
110
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
123
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
136
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All);
147
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
160
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
173
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
186
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All);
197
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
210
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex, 0,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
223
DataGridViewCellPaintingEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0, columnIndex,
DataGridViewElementStates
.Displayed, null, null, null, new DataGridViewCellStyle(), null, DataGridViewPaintParts.All);
System\Windows\Forms\DataGridViewCellStateChangedEventArgsTests.cs (4)
12
[InlineData(
DataGridViewElementStates
.Displayed)]
13
[InlineData((
DataGridViewElementStates
)7)]
14
public void Ctor_DataGridViewCell_DataGridViewElementStates(
DataGridViewElementStates
stateChanged)
25
Assert.Throws<ArgumentNullException>("dataGridViewCell", () => new DataGridViewCellStateChangedEventArgs(null,
DataGridViewElementStates
.None));
System\Windows\Forms\DataGridViewCellTests.cs (209)
35
Assert.Equal(
DataGridViewElementStates
.ResizableSet, cell.InheritedState);
45
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
378
[InlineData(
DataGridViewElementStates
.None, false)]
379
[InlineData(
DataGridViewElementStates
.Displayed, false)]
380
[InlineData(
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.ReadOnly, false)]
381
[InlineData(
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected, false)]
382
public void DataGridViewCell_Displayed_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1329
[InlineData(
DataGridViewElementStates
.None, false)]
1330
[InlineData(
DataGridViewElementStates
.Frozen, false)]
1331
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly, false)]
1332
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Selected, false)]
1333
public void DataGridViewCell_Frozen_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1414
Assert.Equal(
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.InheritedState);
1418
[InlineData(DataGridViewTriState.True,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet)]
1419
[InlineData(DataGridViewTriState.False,
DataGridViewElementStates
.ResizableSet)]
1420
[InlineData(DataGridViewTriState.NotSet,
DataGridViewElementStates
.ResizableSet)]
1421
public void DataGridViewCell_InheritedState_GetWithRowCustomState_ReturnsExpected(DataGridViewTriState resizable,
DataGridViewElementStates
expected)
1432
Assert.Equal(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly | expected, cell.InheritedState);
1441
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.InheritedState);
1445
[InlineData(DataGridViewTriState.True,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet)]
1446
[InlineData(DataGridViewTriState.False,
DataGridViewElementStates
.ResizableSet)]
1447
[InlineData(DataGridViewTriState.NotSet,
DataGridViewElementStates
.ResizableSet)]
1448
public void DataGridViewCell_InheritedState_GetWithColumnCustomState_ReturnsExpected(DataGridViewTriState resizable,
DataGridViewElementStates
expected)
1459
Assert.Equal(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly | expected, cell.InheritedState);
1473
Assert.Equal(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.InheritedState);
1491
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.InheritedState);
1580
[InlineData(
DataGridViewElementStates
.None, false)]
1581
[InlineData(
DataGridViewElementStates
.ReadOnly, true)]
1582
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Frozen, true)]
1583
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected, true)]
1584
public void DataGridViewCell_ReadOnly_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1680
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1686
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1692
cell.State.Should().HaveFlag(
DataGridViewElementStates
.ReadOnly);
1712
Assert.Equal(!rowReadOnly && value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1718
Assert.Equal(!rowReadOnly && value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1724
Assert.Equal(!rowReadOnly || !value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1747
Assert.Equal(!rowReadOnly && value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1754
Assert.Equal(!rowReadOnly && value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1761
Assert.Equal(!rowReadOnly || !value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1794
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1801
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1808
Assert.Equal(!value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1840
Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1847
Assert.Equal(!readOnly && !rowReadOnly && value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1854
Assert.Equal(!readOnly && !value, (cell.State &
DataGridViewElementStates
.ReadOnly) != 0);
1893
Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1901
Assert.Equal(!readOnly && !rowReadOnly && value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1909
Assert.Equal(!readOnly && !value, (cell1.State &
DataGridViewElementStates
.ReadOnly) != 0);
1931
Assert.Equal(
DataGridViewElementStates
.ReadOnly, e.StateChanged);
1974
[InlineData(
DataGridViewElementStates
.None, false)]
1975
[InlineData(
DataGridViewElementStates
.Resizable, false)]
1976
[InlineData(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ReadOnly, false)]
1977
[InlineData(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Selected, false)]
1978
public void DataGridViewCell_Resizable_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
2048
[InlineData(
DataGridViewElementStates
.None, false)]
2049
[InlineData(
DataGridViewElementStates
.Selected, true)]
2050
[InlineData(
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.ReadOnly, true)]
2051
[InlineData(
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Frozen, true)]
2052
public void DataGridViewCell_Selected_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
2162
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.Selected) != 0);
2168
Assert.Equal(value, (cell.State &
DataGridViewElementStates
.Selected) != 0);
2174
Assert.Equal(!value, (cell.State &
DataGridViewElementStates
.Selected) != 0);
2214
Assert.Equal(
DataGridViewElementStates
.Selected, e.StateChanged);
2982
[InlineData(
DataGridViewElementStates
.None, false)]
2983
[InlineData(
DataGridViewElementStates
.Visible, false)]
2984
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.ReadOnly, false)]
2985
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected, false)]
2986
public void DataGridViewCell_Visible_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
3331
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
3370
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
4420
Assert.Equal(
DataGridViewElementStates
.ResizableSet, cell.GetInheritedState(-1));
4429
Assert.Equal(
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(-1));
4433
[InlineData(DataGridViewTriState.True,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet)]
4434
[InlineData(DataGridViewTriState.False,
DataGridViewElementStates
.ResizableSet)]
4435
[InlineData(DataGridViewTriState.NotSet,
DataGridViewElementStates
.ResizableSet)]
4436
public void DataGridViewCell_GetInheritedState_InvokeWithRowCustomState_ReturnsExpected(DataGridViewTriState resizable,
DataGridViewElementStates
expected)
4447
Assert.Equal(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly | expected, cell.GetInheritedState(-1));
4462
Assert.Equal(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(0));
4469
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen };
4470
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4471
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4472
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4475
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4476
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
4477
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable };
4478
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
4481
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4482
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4483
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4484
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Visible };
4485
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4486
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4487
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4488
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
4493
public void DataGridViewCell_GetInheritedState_InvokeWithDataGridCustomState_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
4511
Assert.Equal(
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
4533
Assert.Equal(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed, cell.GetInheritedState(0));
4543
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Frozen };
4544
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4545
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4546
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4549
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4550
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
4551
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable };
4552
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
4555
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4556
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4557
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4558
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4559
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4560
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4561
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4562
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Selected };
4567
public void DataGridViewCell_GetInheritedState_InvokeWithDataGridCustomStateWithHandle_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
4593
Assert.Equal(
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
4615
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(0));
6013
cell.Paint(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, null, null, null, null, null, DataGridViewPaintParts.All);
6022
cell.Paint(graphics, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, null, null, null, null, null, DataGridViewPaintParts.All);
6574
public
DataGridViewElementStates
StateResult { get; set; }
6576
public override
DataGridViewElementStates
State => StateResult;
6677
public new void Paint(Graphics graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex,
DataGridViewElementStates
cellState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
System\Windows\Forms\DataGridViewColumnStateChangedEventArgsTests.cs (3)
15
DataGridViewColumnStateChangedEventArgs e = new(dataGridViewColumn,
DataGridViewElementStates
.Displayed);
17
Assert.Equal(
DataGridViewElementStates
.Displayed, e.StateChanged);
23
Assert.Throws<ArgumentNullException>(() => new DataGridViewColumnStateChangedEventArgs(null,
DataGridViewElementStates
.Displayed));
System\Windows\Forms\DataGridViewColumnTests.cs (31)
47
Assert.Equal(
DataGridViewElementStates
.Visible, column.State);
94
Assert.Equal(
DataGridViewElementStates
.Visible, column.State);
1124
[InlineData(
DataGridViewElementStates
.None, false)]
1125
[InlineData(
DataGridViewElementStates
.Frozen, true)]
1126
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly, true)]
1127
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Selected, true)]
1128
public void DataGridViewColumn_Frozen_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1320
Assert.Equal(
DataGridViewElementStates
.Frozen, e.StateChanged);
1394
[InlineData(
DataGridViewElementStates
.None, false)]
1395
[InlineData(
DataGridViewElementStates
.ReadOnly, true)]
1396
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Visible, true)]
1397
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected, true)]
1398
public void DataGridViewColumn_ReadOnly_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1433
Assert.Equal(value, (column.State &
DataGridViewElementStates
.ReadOnly) != 0);
1438
Assert.Equal(value, (column.State &
DataGridViewElementStates
.ReadOnly) != 0);
1443
Assert.Equal(!value, (column.State &
DataGridViewElementStates
.ReadOnly) != 0);
1494
Assert.Equal(
DataGridViewElementStates
.ReadOnly, e.StateChanged);
1521
[InlineData(
DataGridViewElementStates
.None, false)]
1522
[InlineData(
DataGridViewElementStates
.Visible, true)]
1523
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.ReadOnly, true)]
1524
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected, true)]
1525
public void DataGridViewColumn_Visible_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1721
Assert.Equal(
DataGridViewElementStates
.Visible, e.StateChanged);
1806
public
DataGridViewElementStates
StateResult { get; set; }
1808
public override
DataGridViewElementStates
State => StateResult;
System\Windows\Forms\DataGridViewElementTests.cs (1)
19
Assert.Equal(
DataGridViewElementStates
.Visible, element.State);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (277)
33
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet, cell.InheritedState);
43
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
449
[InlineData(
DataGridViewElementStates
.None, false)]
450
[InlineData(
DataGridViewElementStates
.Frozen, false)]
451
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly, false)]
452
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Selected, false)]
453
public void DataGridViewHeaderCell_Frozen_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
547
[InlineData(
DataGridViewElementStates
.None)]
548
[InlineData(
DataGridViewElementStates
.ReadOnly)]
549
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Frozen)]
550
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected)]
551
public void DataGridViewHeaderCell_ReadOnly_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state)
848
[InlineData(
DataGridViewElementStates
.None, false)]
849
[InlineData(
DataGridViewElementStates
.Resizable, false)]
850
[InlineData(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ReadOnly, false)]
851
[InlineData(
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Selected, false)]
852
public void DataGridViewHeaderCell_Resizable_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1066
[InlineData(
DataGridViewElementStates
.None)]
1067
[InlineData(
DataGridViewElementStates
.Selected)]
1068
[InlineData(
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.ReadOnly)]
1069
[InlineData(
DataGridViewElementStates
.Selected |
DataGridViewElementStates
.Frozen)]
1070
public void DataGridViewHeaderCell_Selected_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state)
1825
[InlineData(
DataGridViewElementStates
.None)]
1826
[InlineData(
DataGridViewElementStates
.Visible)]
1827
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.ReadOnly)]
1828
[InlineData(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Selected)]
1829
public void DataGridViewHeaderCell_Visible_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state)
2033
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
2072
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
2119
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
2158
Assert.Equal(
DataGridViewElementStates
.None, cell.State);
2445
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet, cell.GetInheritedState(-1));
2454
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(-1));
2458
[InlineData(DataGridViewTriState.True,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet)]
2459
[InlineData(DataGridViewTriState.False,
DataGridViewElementStates
.ResizableSet)]
2460
[InlineData(DataGridViewTriState.NotSet,
DataGridViewElementStates
.ResizableSet)]
2461
public void DataGridViewHeaderCell_GetInheritedState_InvokeWithRowCustomState_ReturnsExpected(DataGridViewTriState resizable,
DataGridViewElementStates
expected)
2472
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly | expected, cell.GetInheritedState(-1));
2481
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(-1));
2485
[InlineData(DataGridViewTriState.True,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet)]
2486
[InlineData(DataGridViewTriState.False,
DataGridViewElementStates
.ResizableSet)]
2487
[InlineData(DataGridViewTriState.NotSet,
DataGridViewElementStates
.ResizableSet)]
2488
public void DataGridViewHeaderCell_GetInheritedState_InvokeColumnHeaderCellCustomState_ReturnsExpected(DataGridViewTriState resizable,
DataGridViewElementStates
expected)
2499
Assert.Equal(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly | expected, cell.GetInheritedState(-1));
2514
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(0));
2521
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen };
2522
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen };
2523
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2524
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2527
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2528
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2529
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable };
2530
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2533
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2534
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2535
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2536
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2537
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2538
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2539
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2540
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2545
public void DataGridViewHeaderCell_GetInheritedState_InvokeWithDataGridCustomState_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2563
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
2581
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(0));
2587
public void DataGridViewHeaderCell_GetInheritedState_InvokeWithRowHeaderCellCustomState_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2607
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
2624
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible, cell.GetInheritedState(-1));
2631
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen };
2632
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2633
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Frozen };
2634
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2637
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2638
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2639
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2640
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2643
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2644
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2645
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2646
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2647
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2648
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2649
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2650
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible };
2655
public void DataGridViewHeaderCell_GetInheritedState_InvokeColumnHeaderCellHeaderCellCustomState_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2675
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(-1));
2685
DataGridViewElementStates
expected = rowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing || columnHeadersHeightSizeMode == DataGridViewColumnHeadersHeightSizeMode.EnableResizing ?
DataGridViewElementStates
.Resizable : 0;
2686
yield return new object[] { rowHeadersWidthSizeMode, true, columnHeadersHeightSizeMode, true,
DataGridViewElementStates
.Visible | expected };
2696
public void DataGridViewHeaderCell_GetInheritedState_InvokeTopLeftHeaderCell_ReturnsExpected(DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool rowHeadersVisible, DataGridViewColumnHeadersHeightSizeMode columnHeadersHeightSizeMode, bool columnHeadersVisible,
DataGridViewElementStates
expected)
2707
Assert.Equal(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(-1));
2730
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed, cell.GetInheritedState(0));
2740
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen };
2741
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen };
2742
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2743
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2746
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2747
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2748
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable };
2749
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2752
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2753
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2754
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2755
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2756
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2757
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2758
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2759
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2764
public void DataGridViewHeaderCell_GetInheritedState_InvokeWithDataGridCustomStateWithHandle_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2790
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
2818
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed, cell.GetInheritedState(0));
2827
public void DataGridViewHeaderCell_GetInheritedState_InvokeWithRowHeaderCellCustomStateWithHandle_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2854
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(0));
2881
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.ResizableSet |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed, cell.GetInheritedState(-1));
2891
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen };
2892
yield return new object[] { DataGridViewTriState.True, true, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2893
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, true, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Frozen };
2894
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2897
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2898
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2899
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2900
yield return new object[] { DataGridViewTriState.True, false, false, DataGridViewTriState.True, false, false,
DataGridViewElementStates
.Resizable };
2903
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2904
yield return new object[] { DataGridViewTriState.True, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2905
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2906
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2907
yield return new object[] { DataGridViewTriState.False, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2908
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.True, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2909
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.False, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2910
yield return new object[] { DataGridViewTriState.NotSet, false, true, DataGridViewTriState.NotSet, false, true,
DataGridViewElementStates
.Resizable |
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.Displayed };
2915
public void DataGridViewHeaderCell_GetInheritedState_InvokeColumnHeaderCellHeaderCellCustomStateWithHandle_ReturnsExpected(DataGridViewTriState rowResizable, bool rowFrozen, bool rowVisible, DataGridViewTriState columnResizable, bool columnFrozen, bool columnVisible,
DataGridViewElementStates
expected)
2942
Assert.Equal(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.ResizableSet | expected, cell.GetInheritedState(-1));
4622
Assert.Throws<ArgumentNullException>("cellStyle", () => cell.Paint(graphics, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, null, null, null, null, null, DataGridViewPaintParts.All));
4680
public
DataGridViewElementStates
StateResult { get; set; }
4682
public override
DataGridViewElementStates
State => StateResult;
4715
DataGridViewElementStates
dataGridViewElementState,
System\Windows\Forms\DataGridViewRowPostPaintEventArgsTests.cs (19)
14
yield return new object[] { Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false };
15
yield return new object[] { new Rectangle(-1, -2, -3, -4), new Rectangle(-1, -2, -3, -4), -1,
DataGridViewElementStates
.Displayed, "", new DataGridViewCellStyle(), true, false };
16
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 0, (
DataGridViewElementStates
)7, "errorText", new DataGridViewCellStyle(), true, true };
21
public void Ctor_DataGridView_Graphics_Rectangle_Rectangle_Int_DataGridViewElementStates_String_DataGridViewCellStyle_Bool_Bool(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, string errorText, DataGridViewCellStyle inheritedRowStyle, bool isFirstDisplayedRow, bool isLastVisibleRow)
44
Assert.Throws<ArgumentNullException>("dataGridView", () => new DataGridViewRowPostPaintEventArgs(null, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false));
51
Assert.Throws<ArgumentNullException>("graphics", () => new DataGridViewRowPostPaintEventArgs(dataGridView, null, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false));
60
Assert.Throws<ArgumentNullException>("inheritedRowStyle", () => new DataGridViewRowPostPaintEventArgs(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, null, false, false));
77
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false)
91
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
104
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
115
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
128
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
139
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
152
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
163
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
176
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
187
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
200
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
213
DataGridViewRowPostPaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
System\Windows\Forms\DataGridViewRowPrePaintEventArgsTests.cs (21)
17
yield return new object[] { new DataGridView(), graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false };
18
yield return new object[] { new DataGridView(), graphics, new Rectangle(-1, -2, -3, -4), new Rectangle(-1, -2, -3, -4), -1,
DataGridViewElementStates
.Displayed, "", new DataGridViewCellStyle(), true, false };
19
yield return new object[] { new DataGridView(), graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 0, (
DataGridViewElementStates
)7, "errorText", new DataGridViewCellStyle(), true, true };
24
public void Ctor_DataGridView_Graphics_Rectangle_Rectangle_Int_DataGridViewElementStates_String_DataGridViewCellStyle_Bool_Bool(DataGridView dataGridView, Graphics graphics, Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, string errorText, DataGridViewCellStyle inheritedRowStyle, bool isFirstDisplayedRow, bool isLastVisibleRow)
45
Assert.Throws<ArgumentNullException>("dataGridView", () => new DataGridViewRowPrePaintEventArgs(null, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false));
52
Assert.Throws<ArgumentNullException>("graphics", () => new DataGridViewRowPrePaintEventArgs(dataGridView, null, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false));
61
Assert.Throws<ArgumentNullException>("inheritedRowStyle", () => new DataGridViewRowPrePaintEventArgs(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, null, false, false));
78
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false)
93
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false)
107
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, -2,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
118
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
131
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
142
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
155
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
166
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
179
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
190
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
203
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
214
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
227
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
240
DataGridViewRowPrePaintEventArgs e = new(dataGridView, graphics, Rectangle.Empty, Rectangle.Empty, rowIndex,
DataGridViewElementStates
.Displayed, null, new DataGridViewCellStyle(), false, false);
System\Windows\Forms\DataGridViewRowStateChangedEventArgsTests.cs (3)
13
yield return new object[] { new DataGridViewRow(), (
DataGridViewElementStates
)7 };
14
yield return new object[] { new DataGridViewRow(),
DataGridViewElementStates
.Displayed };
19
public void Ctor_DataGridViewRow_DataGridViewElementStates(DataGridViewRow dataGridViewRow,
DataGridViewElementStates
stateChanged)
System\Windows\Forms\DataGridViewRowTests.cs (130)
45
Assert.Equal(
DataGridViewElementStates
.Visible, row.State);
1115
[InlineData(
DataGridViewElementStates
.None, false)]
1116
[InlineData(
DataGridViewElementStates
.Frozen, false)]
1117
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.ReadOnly, false)]
1118
[InlineData(
DataGridViewElementStates
.Frozen |
DataGridViewElementStates
.Selected, false)]
1119
public void DataGridViewRow_Frozen_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
1175
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1180
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1185
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1201
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1207
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1213
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1238
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1247
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
1256
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.Frozen) != 0);
2505
[InlineData(
DataGridViewElementStates
.None, false)]
2506
[InlineData(
DataGridViewElementStates
.ReadOnly, false)]
2507
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Visible, false)]
2508
[InlineData(
DataGridViewElementStates
.ReadOnly |
DataGridViewElementStates
.Selected, false)]
2509
public void DataGridViewRow_ReadOnly_GetWithCustomState_ReturnsExpected(
DataGridViewElementStates
state, bool expected)
2555
Assert.Equal(value, (row.State &
DataGridViewElementStates
.ReadOnly) != 0);
2560
Assert.Equal(value, (row.State &
DataGridViewElementStates
.ReadOnly) != 0);
2565
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.ReadOnly) != 0);
3063
Assert.Equal(
DataGridViewElementStates
.Visible, row.State);
3263
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Visible) != 0);
3268
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Visible) != 0);
3273
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.Visible) != 0);
3289
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Visible) != 0);
3295
Assert.Equal(value, (row.State &
DataGridViewElementStates
.Visible) != 0);
3301
Assert.Equal(!value, (row.State &
DataGridViewElementStates
.Visible) != 0);
4186
yield return new object[] { Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, new DataGridViewCellStyle(), false };
4187
yield return new object[] { Rectangle.Empty, Rectangle.Empty, 0,
DataGridViewElementStates
.None, new DataGridViewCellStyle(), false };
4188
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), 1,
DataGridViewElementStates
.Selected, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4189
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), 1,
DataGridViewElementStates
.Selected, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4190
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), 1,
DataGridViewElementStates
.None, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4191
yield return new object[] { new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), 1,
DataGridViewElementStates
.None, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, false };
4196
public void DataGridViewRow_DrawFocus_Invoke_Success(Rectangle clipBounds, Rectangle bounds, int rowIndex,
DataGridViewElementStates
rowState, DataGridViewCellStyle cellStyle, bool cellsPaintSelectionBackground)
4217
Assert.Throws<InvalidOperationException>(() => row.DrawFocus(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), -1,
DataGridViewElementStates
.None, new DataGridViewCellStyle(), true));
4231
Assert.Throws<ArgumentNullException>("graphics", () => row.DrawFocus(null, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), -1,
DataGridViewElementStates
.None, new DataGridViewCellStyle(), true));
4247
Assert.Throws<ArgumentNullException>("cellStyle", () => row.DrawFocus(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 3, 4), -1,
DataGridViewElementStates
.None, null, true));
4514
Assert.Equal(
DataGridViewElementStates
.Visible, row.GetState(-1));
4527
Assert.Equal(
DataGridViewElementStates
.Visible |
DataGridViewElementStates
.ReadOnly, row.GetState(0));
4540
Assert.Equal(
DataGridViewElementStates
.Visible, row.GetState(0));
4570
yield return new object[] { Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true };
4571
yield return new object[] { new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), 0,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, true, false };
4572
yield return new object[] { new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), 0,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, false, true };
4573
yield return new object[] { new Rectangle(1000, 2000, 100, 100), new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, true, false };
4578
public void DataGridViewRow_Paint_Invoke_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4601
public void DataGridViewRow_Paint_InvokeHeadersInvisible_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4625
public void DataGridViewRow_Paint_InvokeFrozen_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4651
public void DataGridViewRow_Paint_InvokeRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4675
public void DataGridViewRow_Paint_InvokeSingleVerticalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4699
public void DataGridViewRow_Paint_InvokeSingleHorizontalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4723
public void DataGridViewRow_Paint_InvokeFirstDisplayedScrollingColumnIndex_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4747
public void DataGridViewRow_Paint_InvokeFirstDisplayedScrollingColumnIndexRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4772
public void DataGridViewRow_Paint_InvokeSingleHorizontalBorderAddedDisplayedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
4818
Assert.Equal(
DataGridViewElementStates
.Frozen, e.State);
4831
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4835
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4840
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4859
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4863
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4868
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4895
Assert.Equal(
DataGridViewElementStates
.Frozen, e.State);
4901
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4905
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4910
row.Paint(graphics, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false);
4929
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4933
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4937
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4942
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new Rectangle(2, 3, 4, 5), 1,
DataGridViewElementStates
.Frozen, true, false));
4957
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, Rectangle.Empty, 1,
DataGridViewElementStates
.None, true, true));
4971
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.None, true, true));
4985
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.None, true, true));
4992
Assert.Throws<InvalidOperationException>(() => row.Paint(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true));
5011
Assert.Throws<ArgumentOutOfRangeException>("index", () => row.Paint(graphics, new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), rowIndex,
DataGridViewElementStates
.None, true, true));
5016
yield return new object[] { Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All };
5017
yield return new object[] { new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), 0,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, true, false, DataGridViewPaintParts.All };
5018
yield return new object[] { new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), 0,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, false, true, DataGridViewPaintParts.None };
5019
yield return new object[] { new Rectangle(1000, 2000, 100, 100), new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.Displayed |
DataGridViewElementStates
.Displayed, true, false, DataGridViewPaintParts.All };
5024
public void DataGridViewRow_PaintCells_Invoke_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5047
public void DataGridViewRow_PaintCells_InvokeHeadersInvisible_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5071
public void DataGridViewRow_PaintCells_InvokeFrozen_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5097
public void DataGridViewRow_PaintCells_InvokeRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5121
public void DataGridViewRow_PaintCells_InvokeSingleVerticalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5145
public void DataGridViewRow_PaintCells_InvokeSingleHorizontalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5169
public void DataGridViewRow_PaintCells_InvokeFirstDisplayedScrollingColumnIndex_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5193
public void DataGridViewRow_PaintCells_InvokeFirstDisplayedScrollingColumnIndexRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5218
public void DataGridViewRow_PaintCells_InvokeSingleHorizontalBorderAddedDisplayedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5252
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5266
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, Rectangle.Empty, new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5280
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 100, 100), -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5294
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, new Rectangle(1, 2, 1000, 10000), new Rectangle(1, 2, 1000, 1000), 1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5301
Assert.Throws<InvalidOperationException>(() => row.PaintCells(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5321
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => row.PaintCells(graphics, new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), rowIndex,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5339
Assert.Throws<ArgumentException>(() => row.PaintCells(graphics, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, paintParts));
5344
public void DataGridViewRow_PaintHeader_Invoke_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5367
public void DataGridViewRow_PaintHeader_InvokeHeadersInvisible_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5391
public void DataGridViewRow_PaintHeader_InvokeFrozen_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5417
public void DataGridViewRow_PaintHeader_InvokeRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5441
public void DataGridViewRow_PaintHeader_InvokeSingleVerticalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5465
public void DataGridViewRow_PaintHeader_InvokeSingleHorizontalBorderAddedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5489
public void DataGridViewRow_PaintHeader_InvokeFirstDisplayedScrollingColumnIndex_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5513
public void DataGridViewRow_PaintHeader_InvokeFirstDisplayedScrollingColumnIndexRightToLeft_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5538
public void DataGridViewRow_PaintHeader_InvokeSingleHorizontalBorderAddedDisplayedDataGridView_Success(Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5573
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5588
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, Rectangle.Empty, new Rectangle(1, 2, 100, 100), -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5603
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, new Rectangle(1, 2, 3, 4), new Rectangle(1, 2, 100, 100), 1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5618
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5625
Assert.Throws<InvalidOperationException>(() => row.PaintHeader(null, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5643
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => row.PaintHeader(graphics, new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), rowIndex,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5659
Assert.Throws<InvalidOperationException>(() => row.PaintHeader(graphics, new Rectangle(1, 2, 100, 100), new Rectangle(1, 2, 100, 100), -1,
DataGridViewElementStates
.None, true, true, DataGridViewPaintParts.All));
5677
Assert.Throws<InvalidEnumArgumentException>("paintParts", () => row.PaintHeader(graphics, Rectangle.Empty, Rectangle.Empty, -1,
DataGridViewElementStates
.None, true, true, paintParts));
5757
public
DataGridViewElementStates
StateResult { get; set; }
5759
public override
DataGridViewElementStates
State => StateResult;
5772
public new void DrawFocus(Graphics graphics, Rectangle clipBounds, Rectangle bounds, int rowIndex,
DataGridViewElementStates
rowState, DataGridViewCellStyle cellStyle, bool cellsPaintSelectionBackground)
5777
public new void Paint(Graphics graphics, Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow)
5782
public new void PaintCells(Graphics graphics, Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)
5787
public new void PaintHeader(Graphics graphics, Rectangle clipBounds, Rectangle rowBounds, int rowIndex,
DataGridViewElementStates
rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, DataGridViewPaintParts paintParts)