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:
コメント
[…] 今日の表示/非表示を設定する […]