PowerTools InputMan for ASP.NET 8.0J
ScrollMonth メソッド (GcCalendar)
使用例 

スクロールする月数(Int32 型)
指定した月数だけカレンダーをスクロールします。
構文
Public Sub ScrollMonth( _
   ByVal monthOffset As Integer _
) 
public void ScrollMonth( 
   int monthOffset
)

パラメータ

monthOffset
スクロールする月数(Int32 型)
解説
ScrollMonthメソッドは、指定したオフセットに基づいてカレンダーを月単位でスクロールします。正数のオフセットを指定すると前方向へスクロールし、負数のオフセットを指定すると後方向へスクロールします。

monthOffset引数に有効範囲外の値を指定した場合には、MaxDate プロパティまたはMinDateプロパティで設定された月にスクロールします。
使用例
次のサンプルコードは、コントロールのナビゲータを使わずにユーザー定義のナビゲーション機能を実装する方法を示します。
Imports GrapeCity.Web.Input.IMCalendar

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    GcCalendar1.ShowNavigator = CalendarNavigators.None
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ' カレンダーを1か月進めます。
    GcCalendar1.ScrollMonth(1)
    Label1.Text = GcCalendar1.FocusDate.ToLongDateString()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    ' カレンダーを1か月戻します。
    GcCalendar1.ScrollMonth(-1)
    Label1.Text = GcCalendar1.FocusDate.ToLongDateString()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    ' カレンダーを1年進めます。
    GcCalendar1.ScrollYear(1)
    Label1.Text = GcCalendar1.FocusDate.ToLongDateString()
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    ' カレンダーを1年戻します。
    GcCalendar1.ScrollYear(-1)
    Label1.Text = GcCalendar1.FocusDate.ToLongDateString()
End Sub
using GrapeCity.Web.Input.IMCalendar;

private void Page_Load(object sender, System.EventArgs e)
{
    GcCalendar1.ShowNavigator = CalendarNavigators.None;
}

private void Button1_Click(object sender, System.EventArgs e)
{
    // カレンダーを1か月進めます。
    GcCalendar1.ScrollMonth(1);
    label1.Text = GcCalendar1.FocusDate.ToLongDateString();
}

private void Button2_Click(object sender, System.EventArgs e)
{
    // カレンダーを1か月戻します。
    GcCalendar1.ScrollMonth(-1);
    label1.Text = GcCalendar1.FocusDate.ToLongDateString();
}

private void Button3_Click(object sender, System.EventArgs e)
{
    // カレンダーを1年進めます。
    GcCalendar1.ScrollYear(1);
    label1.Text = GcCalendar1.FocusDate.ToLongDateString();
}

private void Button4_Click(object sender, System.EventArgs e)
{
    // カレンダーを1年戻します。
    GcCalendar1.ScrollYear(1);
    label1.Text = GcCalendar1.FocusDate.ToLongDateString();
}
参照

GcCalendar クラス
GcCalendar メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.