MonthCalendarコントロールの下部には「今日の日付」を表示する欄があります。
「今日の日付」は既定で表示されるようになっていますが、ShowTodayプロパティにFalseをセットすることで非表示にすることができます。
下記は、「今日の日付」を表示/非表示する例です。
VBの例
''' <summary>
''' ラジオボタン[今日を表示]または[今日を非表示]チェック時の処理
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>
Private Sub rdoToday_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoShowToday.CheckedChanged, rdoHideToday.CheckedChanged
If rdoShowToday.Checked Then
'[今日を表示]ラジオボタンがチェックされている場合
'「今日」を表示する
MonthCalendar1.ShowToday = True
Else
'[今日を非表示]ラジオボタンがチェックされている場合
'「今日」を非表示にする
MonthCalendar1.ShowToday = False
End If
End Sub
C#の例
/// <summary>
/// ラジオボタン[今日を表示]または[今日を非表示]チェック時の処理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void rdoToday_CheckedChanged(object sender, EventArgs e)
{
if (rdoShowToday.Checked)
{
// [今日を表示]ラジオボタンがチェックされている場合
//「今日」を表示する
monthCalendar1.ShowToday = true;
}
else
{
// [今日を非表示]ラジオボタンがチェックされている場合
//「今日」を非表示にする
monthCalendar1.ShowToday = false;
}
}
Please follow and like us:


コメント
[…] 今日の表示/非表示を設定する […]