10 writes to FirstDisplayedScrollingRow
System.Windows.Forms (10)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (10)
4840
DisplayedBandsInfo.FirstDisplayedFrozenRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
=
4955
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRow;
6463
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= rowIndex;
10249
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
10307
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
19810
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= -1;
26484
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26516
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26581
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
28390
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRowCache;
118 references to FirstDisplayedScrollingRow
System.Windows.Forms (118)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (9)
2350
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2352
ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2434
&& DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2436
firstDisplayedRowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2533
get => DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2567
if (value == DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2588
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
2590
if (value > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2592
int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, value);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (108)
552
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1380
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1384
&& oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
1393
oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1396
int rowAboveFirstVisibleScrollingRow = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
1404
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1412
while (oldFirstVisibleScrollingRow != DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
2102
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2264
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4384
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4389
while (rowIndex != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
4391
Debug.Assert(rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
4403
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4406
return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, lastVisibleRowIndex) +
4824
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4963
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
< nRows, "firstDisplayedScrollingRow larger than number of rows");
6484
int rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6504
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
6505
rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6565
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1)
6569
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
6572
: DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6577
&& rowIndexTmp < DisplayedBandsInfo.
FirstDisplayedScrollingRow
6594
&& (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1 || DisplayedBandsInfo.
FirstDisplayedScrollingRow
< rowIndexTmp)
8661
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8697
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8709
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8711
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
8878
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8894
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8896
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
9119
if (!rowFound && DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9121
for (indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9194
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9196
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9274
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9276
if (index >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
9279
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9313
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
9314
indexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
9498
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9637
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9994
else if (lo >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
9997
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
10007
top = GetRowDisplayRectangle(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, cutOverflow: true).Top;
10026
else if (hi > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
10240
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
10267
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
16645
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16648
&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
16655
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16659
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
17570
int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
17572
if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
19225
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
19666
(indexTmpNext == -1) && (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1));
19680
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && cy < boundingRect.Height)
19682
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
23016
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> 0)
26041
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1
26042
&& rowIndex >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
26276
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= -1 && DisplayedBandsInfo.
FirstDisplayedScrollingRow
< Rows.Count);
26340
if (rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26350
rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26353
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && rowIndex > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26356
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26392
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen));
26425
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
> -1);
26450
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26453
int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26466
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26467
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26482
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26488
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26490
deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26491
rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26495
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== oldFirstVisibleScrollingRow);
26518
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== newFirstVisibleScrollingRow);
26532
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26534
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26535
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26587
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26589
scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26590
rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26593
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
< oldFirstVisibleScrollingRow)
26595
scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
26596
rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
28310
int firstDisplayedScrollingRowCache = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
28501
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28502
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
28525
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28526
int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29057
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29094
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29127
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29162
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29200
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
1001
rowIndex = dataGridView.DisplayedBandsInfo.
FirstDisplayedScrollingRow
;