2012-10-29 21 views
3

我正在使用SpreadsheetGear控件。我希望能夠獲得垂直滾動條的位置,以便在刷新控件後,我可以將用戶返回到刷新前查看的同一組行。如何在SpreadsheetGear控件的垂直滾動條上獲取和設置值/位置

ScrollPositionChanged事件工作正常,但我在WorkbookView對象或ScrollPositionChangedEventArgs對象中沒有看到任何信息,它告訴我滾動條的當前位置。

我也沒有看到任何方法來設置垂直滾動條上的值來重置刷新後的位置。

我確定我在這裏很厚。提前致謝。

回答

0

在使用WindowInfo對象的ScrollRow屬性進行滾動時,可以獲取頂行的行位置。

int rowPosition = workbookView1.ActiveWorksheet.WindowInfo.ScrollRow; 

如果你想workbookView回到這個位置,你可以使用一個工作表單元格中激活()方法。

workbookView1.ActiveWorksheet.Cells[rowPosition, 0].Activate(); 
相關問題