MonthCalendar.SelectionStart プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
選択されている日付範囲の開始日を取得または設定します。
public:
property DateTime SelectionStart { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Browsable(false)]
public DateTime SelectionStart { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionStart : DateTime with get, set
Public Property SelectionStart As DateTime
プロパティ値
選択範囲の最初の日を示す DateTime。
- 属性
例外
例
次のコード例では、 プロパティと SelectionEnd プロパティの使用方法をSelectionStart示します。 この例を実行するには、次のコードを という名前MonthCalendar1
のコントロールをMonthCalendar含むフォームに貼り付け、フォームのコンストラクターまたはLoadイベント処理メソッドから メソッドを呼び出ShowAWeeksVacationOneMonthFromToday
します。
// Computes a week one month from today.
void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this->MonthCalendar1->TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this->MonthCalendar1->SelectionStart = vacationStart.AddDays(-1);
this->MonthCalendar1->SelectionEnd = vacationEnd.AddDays(-1);
}
// Computes a week one month from today.
private void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this.MonthCalendar1.TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this.MonthCalendar1.SelectionStart = vacationStart.AddDays(-1);
this.MonthCalendar1.SelectionEnd = vacationEnd.AddDays(-1);
}
' Computes a week one month from today.
Private Sub ShowAWeeksVacationOneMonthFromToday()
Dim today As Date = monthCalendar1.TodayDate
Dim vacationStart = today.AddMonths(1)
Dim vacationEnd = vacationStart.AddDays(7)
Me.monthCalendar1.SelectionStart = vacationStart.AddDays(-1)
Me.monthCalendar1.SelectionEnd = vacationEnd.AddDays(-1)
End Sub
注釈
プロパティの値を SelectionStart プロパティの現在の値より後の SelectionEnd 日付に設定すると、 SelectionEnd は 自動的に に SelectionStart設定されます。
プロパティで SelectionStart 指定された MaxSelectionCount 日数を超える日付を に設定すると、 の SelectionEnd 値が調整されます SelectionEnd 。選択した日数が に等しくなるように自動的に MaxSelectionCount設定されます。
注意
MaxSelectionCountは、 と SelectionEndの違いSelectionStartではなく、選択範囲の日数を表します。 たとえば、 が 7 (既定値) SelectionStart の場合MaxSelectionCount、 と SelectionEnd は 6 日以内に指定できます。
注意
SelectionRangeビジュアル スタイルがMonthCalendar有効になっているコントロールに を設定すると、選択範囲がコントロールに正しく描画されなくなります。
適用対象
こちらもご覧ください
.NET