'宣言 Public Sub Scroll( _ ByVal numberOfMonths As Integer _ )
public void Scroll( int 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 ); }