MonthCalendar.SelectionEnd Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví koncové datum vybraného rozsahu kalendářních dat.
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
Hodnota vlastnosti
Označuje DateTime poslední datum v rozsahu výběru.
- Atributy
Výjimky
Příklady
Následující příklad kódu ukazuje, jak používat SelectionStart a SelectionEnd vlastnosti. Pokud chcete spustit příklad, vložte následující kód do formuláře obsahujícího MonthCalendar ovládací prvek s názvem MonthCalendar1a zavolejte ShowAWeeksVacationOneMonthFromToday metodu z konstruktoru formuláře nebo Load metody zpracování událostí.
// 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
Poznámky
Pokud nastavíte hodnotu SelectionEnd vlastnosti na datum, které je dřívější než aktuální hodnota SelectionStart vlastnosti, SelectionStart je automaticky nastaveno na SelectionEndhodnotu .
Pokud nastavíte datum, SelectionEnd které způsobí, že výběr překročí počet dnů určených MaxSelectionCount vlastností, upraví SelectionStart se hodnotaSelectionStart. Nastaví se automaticky tak, aby byl vybraný počet dní roven MaxSelectionCount.
Poznámka:
MaxSelectionCount představuje počet dnů ve výběru, nikoli rozdíl mezi SelectionStart a SelectionEnd. Pokud je například MaxSelectionCount 7 (výchozí), pak SelectionStart může SelectionEnd být maximálně šest dní od sebe.
Poznámka:
SelectionRange MonthCalendar Nastavení ovládacího prvku, který má povolené vizuální styly, způsobí, že rozsah výběru nebude správně nakreslovat na ovládacím prvku.