バージョン

Scroll メソッド

指定された月の数ずつコントロールをスクロールします。
シンタックス
'宣言
 
Public Sub Scroll( _
   ByVal numberOfMonths As Integer _
) 
public void Scroll( 
   int numberOfMonths
)

パラメータ

numberOfMonths
スクロールする月の数
解説

UltraMonthViewMulti は、特定の月にカレンダーをスクロールするためのいくつかのメソッドを提供します。ユーザーはスクロール ボタンを使用できます (UltraMonthViewMultiBase.MonthScrollButtonsVisibleResolved プロパティが True を返す場合) 、または Infragistics.Win.UltraWinSchedule.MonthViewMulti.UltraMonthPopupControl を使用します (UltraMonthViewMultiBase.AllowMonthPopup プロパティが True に設定されている場合)。コードによって、EnsureVisible メソッド、Scroll メソッドを使用する、または UltraMonthViewMultiBase.FirstMonth プロパティを設定することによって、コントロールをスクロールできます。

前の月にスクロールするために numberOfMonths は負の値にできます。

使用例
Private Sub ScrollByOneYear(ByVal forward As Boolean)

    '	Get the number of months in a year in the current culture's calendar
    Dim numberOfMonths As Integer = Me.ultraMonthViewMulti1.CalendarInfo.MonthsOfYear.Count

    '	If the 'forward' parameter is false, flip the sign for the number of months
    If (Not forward) Then
        numberOfMonths *= -1
    End If

    '	Use the Scroll method to scroll by the number of months in a year
    Me.ultraMonthViewMulti1.Scroll(numberOfMonths)

End Sub
private void ScrollByOneYear( bool forward )
{

	//	Get the number of months in a year in the current culture's calendar
	int numberOfMonths = this.ultraMonthViewMulti1.CalendarInfo.MonthsOfYear.Count;

	//	If the 'forward' parameter is false, flip the sign for the number of months
	if ( ! forward )
		numberOfMonths *= -1;

	//	Use the Scroll method to scroll by the number of months in a year
	this.ultraMonthViewMulti1.Scroll( numberOfMonths );

}
参照