Aracılığıyla paylaş


SelectionRange Sınıf

Tanım

Ay takvim denetimindeki bir tarih seçim aralığını temsil eder.

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
Devralma
SelectionRange
Öznitelikler

Örnekler

Aşağıdaki örnek, bir MonthCalendar öğesine tıklandığında iki denetime girilen iki TextBox tarihe göre denetimin Button özelliğini ayarlarSelectionRange. Bu kod, bir MonthCalendar denetimin yeni örneklerinin, iki TextBox denetimin ve bir Button öğesinin üzerinde Formoluşturulduğunu varsayar. Geçerli tarihler içerdiğini doğrulamak için metin kutularına atananları doğrulamak Text için kod eklemeyi düşünebilirsiniz.

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

Açıklamalar

SelectionRange, denetimde MonthCalendar seçilen ve vurgulanan tarih veya tarihtir. Yalnızca bir tarih seçilirse ve Start End özellik değerleri eşit olur. , SelectionRange fare işaretçisini istenen tarihler boyunca sürüklerken bir tarihe tıklayan kullanıcı tarafından değiştirilebilir veya aralığı kodda ayarlayabilirsiniz. Örneğin, kullanıcının iki denetime veya iki TextBox DateTimePicker denetime bir tarih aralığı girmesini ve bu tarihleri temel alarak değerini ayarlamasını SelectionRange isteyebilirsiniz.

Oluşturucular

SelectionRange()

SelectionRange sınıfının yeni bir örneğini başlatır.

SelectionRange(DateTime, DateTime)

Belirtilen başlangıç ve bitiş tarihleriyle sınıfının yeni bir örneğini SelectionRange başlatır.

SelectionRange(SelectionRange)

Belirtilen seçim aralığıyla sınıfının yeni bir örneğini SelectionRange başlatır.

Özellikler

End

Seçim aralığının bitiş tarihini ve saatini alır veya ayarlar.

Start

Seçim aralığının başlangıç tarihini ve saatini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

öğesini temsil SelectionRangeeden bir dize döndürür.

Şunlara uygulanır

Ayrıca bkz.