基本的に、ツールボックスを使用して基本的なカレンダーをC#フォームにインポートしました。onclickメソッドを適用したので、ユーザーが任意の日付をクリックすると、それがラベルに読み込まれます。これまでのところ良いですが、私の目的は、ifステートメントを使用してテキストをラベルに読み込み、特定の日付の場合はフォームを閉じることです。以下は私が試したものです。
if(label.Text == "14th-April-2012")
{
this.hide();
}
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
monthCalendar1.MaxSelectionCount = 1;
label9.Text = monthCalendar1.SelectionRange.End.ToString("dd-MMMM-yyyy", new System.Globalization.DateTimeFormatInfo());
}