MonthCalendar.SelectionEnd Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger slutdatumet för det valda datumintervallet.
public:
property DateTime SelectionEnd { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Browsable(false)]
public DateTime SelectionEnd { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionEnd : DateTime with get, set
Public Property SelectionEnd As DateTime
Egenskapsvärde
Ett DateTime som anger det sista datumet i urvalsintervallet.
- Attribut
Undantag
Exempel
Följande kodexempel visar hur du SelectionStart använder egenskaperna och SelectionEnd . Om du vill köra exemplet klistrar du in följande kod i ett formulär som innehåller en MonthCalendar kontroll med namnet MonthCalendar1och anropar ShowAWeeksVacationOneMonthFromToday metoden från formulärets konstruktor eller Load händelsehanteringsmetod.
// 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
Kommentarer
Om du anger värdet för SelectionEnd egenskapen till ett datum som är tidigare än egenskapens SelectionStart aktuella värde, SelectionStart anges automatiskt lika SelectionEndmed .
Om du anger ett datum i SelectionEnd som gör att markeringen överskrider det antal dagar som anges av MaxSelectionCount egenskapen justeras värdet SelectionStart för. SelectionStart Anges automatiskt så att det valda antalet dagar är lika MaxSelectionCountmed .
Note
MaxSelectionCount representerar antalet dagar i markeringen, inte skillnaden mellan SelectionStart och SelectionEnd. Om till exempel MaxSelectionCount är 7 (standardvärdet) SelectionStart kan det SelectionEnd vara högst sex dagars mellanrum.
Note
SelectionRange Om du anger för en MonthCalendar kontroll som har aktiverat visuella format resulterar det i att markeringsintervallet inte målas korrekt på kontrollen.