'宣言 Public Overloads Sub ScrollRowIntoView( _ ByVal row As UltraGridRow _ )
public void ScrollRowIntoView( UltraGridRow row )
このメソッドを起動して、行が rowscrollregion で表示可能であることを保証します。
行のスクロール領域の表示可能な領域にすでに行がある場合、このメソッドはスクロールを実行しません。
このメソッドを起動する結果として colscrollregion がスクロールされると、BeforeRowRegionScroll イベントが生成されます。
Scroll および ScrollCellIntoView メソッドは、rowscrollregion の表示可能な領域にオブジェクトをスクロールするために起動することもできます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button137_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button137.Click ' Get the row to scroll into view. Dim row As UltraGridRow = Me.UltraGrid1.Rows(Me.UltraGrid1.Rows.Count - 1) ' Set the back color of the row so we can identify it on the screen. row.Appearance.BackColor = Color.LightSkyBlue ' Call ScrollRowIntoView on the active row-scroll-region to scroll the row into ' view vertically. Me.UltraGrid1.ActiveRowScrollRegion.ScrollRowIntoView(row) ' Call the ScrollRowIntoView on the active col-scroll-region to scroll the row into view ' vertically. Me.UltraGrid1.ActiveColScrollRegion.ScrollRowIntoView(row, Me.UltraGrid1.ActiveRowScrollRegion) End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button137_Click(object sender, System.EventArgs e) { // Get the row to scroll into view. UltraGridRow row = this.ultraGrid1.Rows[this.ultraGrid1.Rows.Count - 1]; // Set the back color of the row so we can identify it on the screen. row.Appearance.BackColor = Color.LightSkyBlue; // Call ScrollRowIntoView on the active row-scroll-region to scroll the row into // view vertically. this.ultraGrid1.ActiveRowScrollRegion.ScrollRowIntoView( row ); // Call the ScrollRowIntoView on the active col-scroll-region to scroll the row into view // vertically. this.ultraGrid1.ActiveColScrollRegion.ScrollRowIntoView( row, this.ultraGrid1.ActiveRowScrollRegion ); }