Nasıl yapılır: Windows Forms DateTimePicker Denetimi ile Tarihleri Ayarlama ve Döndürme

Windows Forms DateTimePicker denetiminde şu anda seçili olan tarih veya saat özelliği tarafından Value belirlenir. Denetim görüntülenmeden önce özelliğini ayarlayabilirsiniz Value (örneğin, tasarım zamanında veya formun Load olayında), denetimde ilk olarak hangi tarihin seçileceğini belirleyebilirsiniz. Varsayılan olarak, denetimin Value değerleri geçerli tarihe ayarlanır. Denetimin Value koddaki ayarlarını değiştirirseniz, denetim formda yeni ayarı yansıtacak şekilde otomatik olarak güncelleştirilir.

özelliği değeri Value olarak bir DateTime yapı döndürür. Görüntülenen tarihle ilgili belirli bilgileri döndüren yapının birkaç özelliği DateTime vardır. Bu özellikler yalnızca bir değer döndürmek için kullanılabilir; bir değer ayarlamak için kullanmayın.

Denetimin tarih ve saat değerini ayarlamak için

  • Value özelliğini bir tarih veya saat değerine ayarlayın.

    DateTimePicker1.Value = New DateTime(2001, 10, 20)  
    
    dateTimePicker1.Value = new DateTime(2001, 10, 20);  
    
    dateTimePicker1->Value = DateTime(2001, 10, 20);  
    

Tarih ve saat değerini döndürmek için

  • Text Tüm değeri denetimde biçimlendirilmiş olarak döndürmek için özelliğini çağırın veya değerin bir bölümünü döndürmek için özelliğin Value uygun yöntemini çağırın. Bilgileri kullanıcıya görüntülenebilen bir dizeye dönüştürmek için kullanın ToString .

    MessageBox.Show("The selected value is ", DateTimePicker1.Text)  
    MessageBox.Show("The day of the week is ",
       DateTimePicker1.Value.DayOfWeek.ToString)  
    MessageBox.Show("Millisecond is: ",
       DateTimePicker1.Value.Millisecond.ToString)  
    
    MessageBox.Show ("The selected value is " +
       dateTimePicker1.Text);  
    MessageBox.Show ("The day of the week is " +
       dateTimePicker1.Value.DayOfWeek.ToString());  
    MessageBox.Show("Millisecond is: " +
       dateTimePicker1.Value.Millisecond.ToString());  
    
    MessageBox::Show (String::Concat("The selected value is ",  
       dateTimePicker1->Text));  
    MessageBox::Show (String::Concat("The day of the week is ",  
       dateTimePicker1->Value.DayOfWeek.ToString()));  
    MessageBox::Show(String::Concat("Millisecond is: ",  
       dateTimePicker1->Value.Millisecond.ToString()));  
    

Ayrıca bkz.