表示種類(月、年、10年)が変更されたことを知る

スポンサーリンク

カレンダーの表示種類(月、年、10年)が変更されたことを知るにはDisplayModeChanged イベントを使用します。

たとえば「月から年に変更された」「年から10年に変更された」など、表示種類が変更された場合にイベントが発生します。

下記は、表示種類が変更された場合にメッセージを表示する例です。

表示種類が変更されたことを知る

VBの例

Private Sub Calendar1_DisplayModeChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.CalendarModeChangedEventArgs) Handles Calendar1.DisplayModeChanged
    MessageBox.Show("DisplayMode が" & Calendar1.DisplayMode.ToString() & " に変更されました")
End Sub

C#の例

private void Calendar1_DisplayModeChanged(object sender, CalendarModeChangedEventArgs e)
{
    MessageBox.Show("DisplayMode が" + Calendar1.DisplayMode.ToString() + " に変更されました");
}
タイトルとURLをコピーしました