バージョン

選択された日付を取得

xamMonthCalendar™ コントロールは、日付およびエンド ユーザーの選択を取得するために使用できる 2 つのプロパティを公開します。SelectedDates コレクションは、DateTime 構造体のコレクションを返しますが、 SelectedDate プロパティは単一の Nullable DateTime 構造体を返します。エンド ユーザーが複数の日付を選択する場合、SelectedDate プロパティは、エンド ユーザーが選択した最初の日付を返します。

以下のコード例は、SelectedDates コレクションで繰り返すことにより、選択された日付を取得する方法を示します。

Visual Basic の場合:

Dim sbSelectedDate As New System.Text.StringBuilder()
For Each dt As DateTime In Me.xamMonthCalendar1.SelectedDates
    sbSelectedDate.AppendLine(dt.ToShortDateString())
Next
MessageBox.Show("Selected Dates: " & sbSelectedDate.ToString())

C# の場合:

StringBuilder sbSelectedDate = new StringBuilder();
foreach (DateTime dt in this.xamMonthCalendar1.SelectedDates)
{
    sbSelectedDate.AppendLine(dt.ToShortDateString());
}
MessageBox.Show("Selected Dates: " + sbSelectedDate.ToString());