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:

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