バージョン

BeforeScroll イベント (UltraMonthViewSingleBase)

UltraMonthViewSingle または UltraWeekView コントロールがスクロールされる前に発生します。
シンタックス
'宣言
 
Public Event BeforeScroll As BeforeScrollEventHandler
public event BeforeScrollEventHandler BeforeScroll
イベント データ

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

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
OwnerScroll スクロールアクションがオーナーのスクロールに適用されるかどうかを返します。
ScrollAction 実行されたスクロールアクションを返します。
解説

BeforeScroll イベントはキャンセル可能なイベントです。イベントがキャンセルされると、AfterScroll イベントは発生せず、コントロールはスクロールされません。

使用例
Private Sub UltraMonthViewSingle1_BeforeScroll(ByVal sender As System.Object, ByVal e As Infragistics.Win.UltraWinSchedule.BeforeScrollEventArgs) Handles ultraMonthViewSingle.BeforeScroll

    '----------------------------------------------------------------------------------------------------
    '	説明
    '	BeforeScroll
    '
    '	コントロールがスクロールする前に発生します
    '	BeforeScroll イベントがキャンセルされる場合、コントロールがスクロールされずに、AfterScroll イベントも発生しません
    '
    '----------------------------------------------------------------------------------------------------

    If e.ScrollAction = ScrollEventType.ThumbTrack Then e.Cancel = True

End Sub
private void ultraMonthViewSingle1_BeforeScroll(object sender, Infragistics.Win.UltraWinSchedule.BeforeScrollEventArgs e)
{
	//----------------------------------------------------------------------------------------------------
	//	説明
	//	BeforeScroll
	//
	//	コントロールがスクロールする前に発生します
	//	BeforeScroll イベントがキャンセルされた場合、コントロールはスクロールされずに、AfterScroll イベントも発生しません
	//
	//----------------------------------------------------------------------------------------------------

	if ( e.ScrollAction == ScrollEventType.ThumbTrack )
		e.Cancel = true;

}
参照