PowerTools PlusPak for Windows Forms 8.0J
ScrollMonth メソッド
使用例 

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

パラメータ

monthOffset
スクロールする月数
使用例
次のサンプルコードは、コントロールのナビゲータを使わずにユーザー定義のナビゲーション機能を実装する方法を示します。
Imports GrapeCity.Win.Calendar

Public Sub New()
    MyBase.New()

    ' この呼び出しは Windows フォーム デザイナで必要です。
    InitializeComponent()

    ' InitializeComponent() 呼び出しの後に初期化を追加します。
    GcCalendar1.LoadTemplate(Templates.System)
    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)
    Me.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)
    Me.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)
    Me.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)
    Me.Text = GcCalendar1.FocusDate.ToLongDateString()
End Sub
using GrapeCity.Win.Calendar;

public Form1()
{
    //
    // Windows フォーム デザイナ サポートに必要です。
    //
    InitializeComponent();

    //
    // TODO: InitializeComponent 呼び出しの後に、コンストラクタ コードを追加してください。
    //
    gcCalendar1.LoadTemplate(Templates.System);
    gcCalendar1.ShowNavigator = CalendarNavigators.None;
}

private void button1_Click(object sender, System.EventArgs e)
{
    // カレンダーを1か月進めます。
    gcCalendar1.ScrollMonth(1);
    this.Text = gcCalendar1.FocusDate.ToLongDateString();
}
private void button2_Click(object sender, System.EventArgs e)
{
    // カレンダーを1か月戻します。
    gcCalendar1.ScrollMonth(-1);
    this.Text = gcCalendar1.FocusDate.ToLongDateString();
}
private void button3_Click(object sender, System.EventArgs e)
{
    // カレンダーを1年進めます。
    gcCalendar1.ScrollYear(1);
    this.Text = gcCalendar1.FocusDate.ToLongDateString();
}
private void button4_Click(object sender, System.EventArgs e)
{
    // カレンダーを1年戻します。
    gcCalendar1.ScrollYear(-1);
    this.Text = gcCalendar1.FocusDate.ToLongDateString();
}
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcCalendar クラス
GcCalendar メンバ

Send Feedback