Bagikan melalui


SelectionRange Kelas

Definisi

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.

Berlaku untuk

Lihat juga