SelectionRange Kelas
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.
Mewakili rentang pilihan tanggal dalam kontrol kalender bulan.
public ref class SelectionRange sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))]
public sealed class SelectionRange
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))>]
type SelectionRange = class
Public NotInheritable Class SelectionRange
- Warisan
-
SelectionRange
- Atribut
Contoh
Contoh berikut mengatur SelectionRange properti MonthCalendar kontrol berdasarkan dua tanggal yang dimasukkan ke dalam dua TextBox kontrol saat Button diklik. Kode ini mengasumsikan instans baru kontrol MonthCalendar , dua TextBox kontrol, dan Button telah dibuat pada Form. Anda mungkin mempertimbangkan untuk menambahkan kode untuk memvalidasi yang Text ditetapkan ke kotak teks untuk memverifikasi bahwa kode tersebut berisi tanggal yang valid.
private:
void button1_Click( Object^ sender, EventArgs^ e )
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1->SelectionRange = gcnew SelectionRange(
DateTime::Parse( textBox1->Text ),
DateTime::Parse( textBox2->Text ) );
}
catch ( Exception^ ex )
{
MessageBox::Show( ex->Message );
}
}
private void button1_Click(object sender,
EventArgs e)
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1.SelectionRange = new SelectionRange(
DateTime.Parse(textBox1.Text),
DateTime.Parse(textBox2.Text));
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Private Sub button1_Click(sender As Object, e As EventArgs)
' Set the SelectionRange with start and end dates from text boxes.
Try
monthCalendar1.SelectionRange = New SelectionRange( _
DateTime.Parse(textBox1.Text), _
DateTime.Parse(textBox2.Text))
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Keterangan
SelectionRange adalah tanggal atau tanggal yang dipilih dan disorot pada MonthCalendar kontrol. Jika hanya satu tanggal yang dipilih, Start nilai properti dan End akan sama. SelectionRange dapat diubah oleh pengguna yang mengklik tanggal saat menyeret penunjuk mouse di seluruh tanggal yang diinginkan, atau Anda dapat mengatur rentang dalam kode. Misalnya, Anda mungkin ingin agar pengguna memasukkan rentang tanggal ke dalam dua TextBox kontrol atau dua DateTimePicker kontrol dan mengatur berdasarkan tanggal tersebut SelectionRange .
Konstruktor
| Nama | Deskripsi |
|---|---|
| SelectionRange() |
Menginisialisasi instans baru dari kelas SelectionRange. |
| SelectionRange(DateTime, DateTime) |
Menginisialisasi instans SelectionRange baru kelas dengan tanggal awal dan akhir yang ditentukan. |
| SelectionRange(SelectionRange) |
Menginisialisasi instans SelectionRange baru kelas dengan rentang pilihan yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| End |
Mendapatkan atau mengatur tanggal dan waktu akhir rentang pilihan. |
| Start |
Mendapatkan atau mengatur tanggal dan waktu mulai rentang pilihan. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili SelectionRange. |