XamSpreadsheetで特定セルまでスクロールさせたい場合は、SpreadsheetPaneのScrollCellIntoViewメソッド使用してください。特定セルが表示領域に入るようスクロールを行うことができます。XamSpreadsheetのActivePaneプロパティを使うと、現在表示中のWorksheetのSpreadsheetPaneを取得できます。

たとえば、Z50のセルをアクティブにし、表示範囲に入るようにスクロールする場合は、以下のようなコードになります。

// Z50セルをアクティブにする。
xamSpreadsheet1.ActiveCell = new Infragistics.Controls.Grids.SpreadsheetCell("Z50");

// アクティブなセルが表示範囲に入るようにスクロールする。
xamSpreadsheet1.ActivePane.ScrollCellIntoView(xamSpreadsheet1.ActiveCell);

 

実行結果

初期表示時

 

「Z50のセルをアクティブにし、表示範囲に入るようにスクロールする」をクリックすると…

XamSpreadsheetがスクロールし、Z50のセルが表示領域に入りました!

 

サンプル

 

APIリファレンス

 

Tagged:

製品について

Ultimate UI for WPF