'宣言 Public Overloads Sub ScrollColIntoView( _ ByVal column As UltraGridColumn, _ ByVal leftAlign As Boolean _ )
public void ScrollColIntoView( UltraGridColumn column, bool leftAlign )
このメソッドを起動して、列のスクロール領域で列が表示可能であることを保証します。
列のスクロール領域の表示可能な領域にすでに列がある場合、このメソッドはスクロールを実行しません。
このメソッドを起動する結果として colscrollregion がスクロールされると、列スクロール領域の Position プロパティの値が変更され、BeforeColRegionScroll イベントが生成されます。
Scroll、ScrollColIntoView、ScrollGroupIntoView および ScrollHeaderIntoView メソッドは、colscrollregion の表示可能な領域にオブジェクトをスクロールするために起動することもできます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button133_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button133.Click ' Get a column to scroll into view. Dim column As UltraGridColumn = Me.UltraGrid1.DisplayLayout.Bands(0).Columns("Fax") ' Call ScrollColIntoView. Pass true for the leftAlign to scroll the column as much to ' the left as possible. Me.UltraGrid1.ActiveColScrollRegion.ScrollColIntoView(column, True) End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button133_Click(object sender, System.EventArgs e) { // Get a column to scroll into view. UltraGridColumn column = this.ultraGrid1.DisplayLayout.Bands[0].Columns["Fax"]; // Call ScrollColIntoView. Pass true for the leftAlign to scroll the column as much to // the left as possible. this.ultraGrid1.ActiveColScrollRegion.ScrollColIntoView( column, true ); }