.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

Workbook.ScrollPositionChanged Event

Occurs when the scroll position changes in a worksheet.

You need an active license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this event in production code.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Docs.v20.1.dll


public event ScrollPositionChangedEventHandler ScrollPositionChanged
Public Event ScrollPositionChanged As ScrollPositionChangedEventHandler

Event Data

The ScrollPositionChanged event's data class is ScrollPositionChangedEventArgs. The following properties provide information specific to this event:

Property Description
ColumnIndex Gets the index of the left-most column of the currently visible area.
RowIndex Gets the index of the top row of the currently visible area.


The ScrollPositionChanged event occurs in the following cases:

Handle this event to determine the name of the worksheet being scrolled and obtain the column and row indexes of the top-left cell of the currently visible area. If a worksheet contains frozen rows and columns, the ColumnIndex and RowIndex properties of the ScrollPositionChangedEventArgs class return indexes of the top-left cell of the currently visible scrollable area.


This event does not occur by default. The event fires only if the WorkbookEventOptions.RaiseOnModificationsViaAPI property is true.

See Also