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