SelectionRange Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |