6 writes to FirstDisplayedScrollingCol
System.Windows.Forms (6)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
2738DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn();
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (5)
4575DisplayedBandsInfo.FirstDisplayedScrollingCol = -1; 4625DisplayedBandsInfo.FirstDisplayedScrollingCol = DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 4756DisplayedBandsInfo.FirstDisplayedScrollingCol = firstDisplayedScrollingCol; 10238DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn(); 19746DisplayedBandsInfo.FirstDisplayedScrollingCol = -1;
77 references to FirstDisplayedScrollingCol
System.Windows.Forms (77)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (17)
2385else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2387firstDisplayedColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2400else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2402firstDisplayedColumnIndexDbg2 = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2448get => DisplayedBandsInfo.FirstDisplayedScrollingCol; 2482if (value == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2510Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 2511Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol == value 2512|| Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, value)); 2516while (DisplayedBandsInfo.FirstDisplayedScrollingCol != value 2694int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2745&& DisplayedBandsInfo.FirstDisplayedScrollingCol > -1) 2753if (oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2757else if (Columns.DisplayInOrder(oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 2759scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 2763Debug.Assert(Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol)); 2764scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (60)
3618int firstDisplayedScrollingColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4525Debug.Assert(newFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4528int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4531Debug.Assert(oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4567int firstDisplayedScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4758Debug.Assert((DisplayedBandsInfo.NumDisplayedScrollingCols > 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol != -1) 4759|| (DisplayedBandsInfo.NumDisplayedScrollingCols == 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol == -1)); 5535if (cx < cxMax && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 5543dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 6629int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol; 6650Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol != -1); 6651dataGridViewColumnTmp = Columns.GetPreviousColumn(Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6700&& DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 6701&& columnIndexTmp != DisplayedBandsInfo.FirstDisplayedScrollingCol 6702&& Columns.DisplayInOrder(columnIndexTmp, DisplayedBandsInfo.FirstDisplayedScrollingCol) 6721&& (DisplayedBandsInfo.FirstDisplayedScrollingCol == -1 6722|| (DisplayedBandsInfo.FirstDisplayedScrollingCol != columnIndexTmp 6723&& Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, columnIndexTmp))) 8242if (!columnFound && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8244for (dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8267if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8290if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8376if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8378dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8488dataGridViewColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8489? Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol] 8517dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8694Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 8717&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8720Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8746if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8759Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8868&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8871Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8905if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8913Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 9515if (hti._col != DisplayedBandsInfo.FirstDisplayedScrollingCol || DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= 0) 14334Debug.Assert(Columns.DisplayInOrder(dataGridViewColumn.Index, DisplayedBandsInfo.FirstDisplayedScrollingCol)); 17157if (dataGridViewColumn.Visible && !dataGridViewColumn.Frozen && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 17160if (DisplayedBandsInfo.FirstDisplayedScrollingCol == dataGridViewColumn.Index) 17166else if (Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index)) 19371isLastVisibleColumn = (DisplayedBandsInfo.FirstDisplayedScrollingCol < 0); 19410if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 && cx < scrollingBounds.Width) 19426dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26002if (DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 26004&& (columnIndex != DisplayedBandsInfo.FirstDisplayedScrollingCol || FirstDisplayedScrollingColumnHiddenWidth > 0)) 26007if (Columns.DisplayInOrder(columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 26017columnsToScroll = Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol); 26025else if (columnIndex == DisplayedBandsInfo.FirstDisplayedScrollingCol && FirstDisplayedScrollingColumnHiddenWidth > 0) 26050int firstDisplayedScrollingColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol; 26059if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26080if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26132Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26133dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26149Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26150dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26176newFirstVisibleScrollingCol = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26200Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol < Columns.Count); 28905int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol;