MonthCalendar.SelectionEnd Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur tanggal akhir rentang tanggal yang dipilih.
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
Nilai Properti
Menunjukkan DateTime tanggal terakhir dalam rentang pilihan.
- Atribut
Pengecualian
Contoh
Contoh kode berikut menunjukkan cara menggunakan SelectionStart properti dan SelectionEnd . Untuk menjalankan contoh, tempelkan kode berikut ke dalam formulir yang MonthCalendar berisi kontrol bernama MonthCalendar1
, dan panggil ShowAWeeksVacationOneMonthFromToday
metode dari konstruktor formulir atau Load metode penanganan peristiwa.
// 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
Keterangan
Jika Anda menetapkan nilai SelectionEnd properti ke tanggal yang lebih lama dari nilai SelectionStart properti saat ini, SelectionStart secara otomatis diatur sama dengan SelectionEnd.
Jika Anda mengatur tanggal dalam SelectionEnd yang menyebabkan pilihan melebihi jumlah hari yang ditentukan oleh MaxSelectionCount properti, nilai SelectionStart disesuaikan; SelectionStart secara otomatis diatur sehingga jumlah hari yang dipilih sama dengan MaxSelectionCount.
Catatan
MaxSelectionCount mewakili jumlah hari dalam pilihan, bukan perbedaan antara SelectionStart dan SelectionEnd. Misalnya, jika MaxSelectionCount adalah 7 (default), maka SelectionStart dan SelectionEnd dapat terpisah tidak lebih dari enam hari.
Catatan
SelectionRange Mengatur untuk MonthCalendar kontrol yang mengaktifkan gaya visual akan mengakibatkan rentang pilihan tidak melukis dengan benar pada kontrol.