バージョン

Scroll イベント (ScrollBarInfo)

スクロールボックスが再配置されるときに発生するイベントです。
シンタックス
'宣言
 
Public Event Scroll As ScrollEventHandler
public event ScrollEventHandler Scroll
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、ScrollEventArgs 型の引数を受け取りました。次の ScrollEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
NewValue Gets or sets the new System.Windows.Forms.ScrollBar.Value of the scroll bar.
OldValue Gets the old System.Windows.Forms.ScrollBar.Value of the scroll bar.
ScrollOrientation Gets the scroll bar orientation that raised the Scroll event.
Type Gets the type of scroll event that occurred.
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinScrollBar

Private Sub ultraScrollBar1_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles ultraScrollBar1.Scroll

    Dim scrollbar As UltraScrollBar = sender

    If scrollbar.Orientation = Orientation.Vertical Then
        Debug.WriteLine("Vertical scrollbar scrolled")
    Else
        Debug.WriteLine("Horizontal scrollbar scrolled")
    End If

    Debug.WriteLine("ScrollEventType: " + e.Type.ToString())
    Debug.WriteLine("Scrolled to: " + e.NewValue.ToString())

End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinScrollBar;

private void ultraScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e)
{

	UltraScrollBar scrollbar = sender as UltraScrollBar;

	if ( scrollbar.Orientation == Orientation.Vertical )
		Debug.WriteLine( "Vertical scrollbar scrolled");
	else
		Debug.WriteLine( "Horizontal scrollbar scrolled");

	Debug.WriteLine( "ScrollEventType: " + e.Type.ToString());
	Debug.WriteLine( "Scrolled to: " + e.NewValue.ToString());

}
参照