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

Windows Forms denetimindeki şu anda seçili olan tarih veya saat DateTimePicker özelliği tarafından belirlenir Value . Denetimin Value görüntülenmeden önce özelliği ayarlayabilirsiniz (örneğin, tasarım zamanı veya formun Load olayında), başlangıçta hangi tarihin seçileceğini belirleyin. Varsayılan olarak, Denetim Value geçerli tarih olarak ayarlanır. Denetimin kodunda değişiklik yaparsanız Value , denetim otomatik olarak formdaki yeni ayarı yansıtacak şekilde güncelleştirilir.

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

Denetimin tarih ve saat değerini ayarlamak için

  • ValueÖzelliği bir tarih veya saat değeri olarak 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

  • TextTüm değeri denetimde biçimlendirilen şekilde döndürmek için özelliği çağırın veya Value değerin bir kısmını döndürmek için özelliğin uygun yöntemini çağırın. ToStringBilgileri kullanıcıya görüntülenebilen bir dizeye dönüştürmek için kullanın.

    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.