通常MonthCalendarコントロールで選択できる最大日数は7日となっています。
この最大日数を変更するには、MaxSelectionCountプロパティに数値(設定したい最大値)を設定します。
下記は、選択できる最大日数を設定する例です。
NumericUpDownコントロールに設定された値を、MonthCalendarに反映させています。
VBの例
''' <summary> ''' 「選択できる日数の最大値」変更時の処理 ''' </summary> ''' <param name="sender"></param> ''' <param name="e"></param> ''' <remarks></remarks> Private Sub NumericUpDown1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown1.ValueChanged MonthCalendar1.MaxSelectionCount = NumericUpDown1.Value End Sub
C#の例
/// <summary> /// 「選択できる日数の最大値」変更時の処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void numericUpDown1_ValueChanged(object sender, EventArgs e) { monthCalendar1.MaxSelectionCount = (int)numericUpDown1.Value; }
Please follow and like us:
コメント