• 締切済み

C#で画像のようにカレンダーを表示しようとしています。

C#で画像のようにカレンダーを表示しようとしています。 カレンダーの月を1年分画像のように表示したいのですがMonthCalenderを使って表示できますか?

みんなの回答

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

こんな感じでしょうか。 ここでは、カレンダーコントロールの名前が、monthCalendar1、monthCalendar2、.....、monthCalendar12となっている事を前提としています。 for (int i = 1; i < 13; i++) { MonthCalendar cal = this.Controls["monthCalendar" + i.ToString()] as MonthCalendar; cal.SetDate(DateTime.Parse(DateTime.Today.Year.ToString() + "/" + i.ToString("00") + "/" + "01")); }

関連するQ&A