6 writes to FirstDisplayedScrollingCol
System.Windows.Forms (6)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
2739DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn();
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (5)
4578DisplayedBandsInfo.FirstDisplayedScrollingCol = -1; 4628DisplayedBandsInfo.FirstDisplayedScrollingCol = DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 4759DisplayedBandsInfo.FirstDisplayedScrollingCol = firstDisplayedScrollingCol; 10241DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn(); 19749DisplayedBandsInfo.FirstDisplayedScrollingCol = -1;
77 references to FirstDisplayedScrollingCol
System.Windows.Forms (77)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (17)
2386else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2388firstDisplayedColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2401else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2403firstDisplayedColumnIndexDbg2 = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2449get => DisplayedBandsInfo.FirstDisplayedScrollingCol; 2483if (value == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2511Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 2512Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol == value 2513|| Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, value)); 2517while (DisplayedBandsInfo.FirstDisplayedScrollingCol != value 2695int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2746&& DisplayedBandsInfo.FirstDisplayedScrollingCol > -1) 2754if (oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2758else if (Columns.DisplayInOrder(oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 2760scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 2764Debug.Assert(Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol)); 2765scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (60)
3621int firstDisplayedScrollingColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4528Debug.Assert(newFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4531int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4534Debug.Assert(oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4570int firstDisplayedScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4761Debug.Assert((DisplayedBandsInfo.NumDisplayedScrollingCols > 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol != -1) 4762|| (DisplayedBandsInfo.NumDisplayedScrollingCols == 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol == -1)); 5538if (cx < cxMax && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 5546dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 6632int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol; 6653Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol != -1); 6654dataGridViewColumnTmp = Columns.GetPreviousColumn(Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6703&& DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 6704&& columnIndexTmp != DisplayedBandsInfo.FirstDisplayedScrollingCol 6705&& Columns.DisplayInOrder(columnIndexTmp, DisplayedBandsInfo.FirstDisplayedScrollingCol) 6724&& (DisplayedBandsInfo.FirstDisplayedScrollingCol == -1 6725|| (DisplayedBandsInfo.FirstDisplayedScrollingCol != columnIndexTmp 6726&& Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, columnIndexTmp))) 8245if (!columnFound && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8247for (dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8270if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8293if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8379if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8381dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8491dataGridViewColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8492? Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol] 8520dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8697Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 8720&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8723Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8749if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8762Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8871&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8874Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8908if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8916Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 9518if (hti._col != DisplayedBandsInfo.FirstDisplayedScrollingCol || DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= 0) 14337Debug.Assert(Columns.DisplayInOrder(dataGridViewColumn.Index, DisplayedBandsInfo.FirstDisplayedScrollingCol)); 17160if (dataGridViewColumn.Visible && !dataGridViewColumn.Frozen && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 17163if (DisplayedBandsInfo.FirstDisplayedScrollingCol == dataGridViewColumn.Index) 17169else if (Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index)) 19374isLastVisibleColumn = (DisplayedBandsInfo.FirstDisplayedScrollingCol < 0); 19413if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 && cx < scrollingBounds.Width) 19429dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26005if (DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 26007&& (columnIndex != DisplayedBandsInfo.FirstDisplayedScrollingCol || FirstDisplayedScrollingColumnHiddenWidth > 0)) 26010if (Columns.DisplayInOrder(columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 26020columnsToScroll = Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol); 26028else if (columnIndex == DisplayedBandsInfo.FirstDisplayedScrollingCol && FirstDisplayedScrollingColumnHiddenWidth > 0) 26053int firstDisplayedScrollingColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol; 26062if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26083if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26135Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26136dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26152Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26153dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26179newFirstVisibleScrollingCol = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26203Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol < Columns.Count); 28908int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol;