Поделиться через


Практическое руководство. Установка и возврат дат с помощью элемента управления DateTimePicker в Windows Forms

Выбранная дата или время в элементе управления Windows Forms DateTimePicker определяется свойством Value. Вы можете задать свойство Value перед отображением элемента управления (например, во время разработки или в событии Load формы), чтобы определить, какая дата будет изначально выбрана в элементе управления. По умолчанию у элемента управления Value задана текущая дата. Если изменить Value элемента управления в коде, элемент управления автоматически обновляется в форме, чтобы отразить новый параметр.

Свойство Value возвращает структуру DateTime в качестве значения. Существует несколько свойств структуры DateTime, возвращающих определенные сведения о отображаемой дате. Эти свойства можно использовать только для возврата значения; Не используйте их для задания значения.

Установка значения даты и времени элемента управления

  • Задайте для свойства Value значение даты или времени.

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

Возврат значения даты и времени

  • Вызовите свойство Text, чтобы вернуть все значение в формате элемента управления или вызвать соответствующий метод свойства Value, чтобы вернуть часть значения. Используйте 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()));  
    

См. также