Vorgehensweise: Festlegen und Zurückgeben von Datumsangaben mit dem DateTimePicker-Steuerelement in Windows Forms
Die aktuell im DateTimePicker-Steuerelement von Windows Forms ausgewählte Datumsangabe (Datum und Uhrzeit) ist durch die Value-Eigenschaft bestimmt. Sie können die Value-Eigenschaft festlegen, bevor das Steuerelement angezeigt wird (z. B. zur Entwurfszeit oder im Load-Ereignis des Formulars), um zu bestimmen, welches Datum zunächst im Steuerelement ausgewählt ist. Standardmäßig wird die Value-Eigenschaft des Steuerelements auf das aktuelle Datum festgelegt. Wenn Sie die Value-Eigenschaft des Steuerelements im Code ändern, wird das Steuerelement auf dem Formular automatisch entsprechend der neuen Einstellung aktualisiert.
Die Value-Eigenschaft gibt eine DateTime-Struktur als ihren Wert zurück. Es gibt verschiedene Eigenschaften der DateTime-Struktur, die bestimmte Informationen zum angezeigten Datum zurückgeben. Mit diesen Eigenschaften können Werte nur zurückgegeben, aber nicht festgelegt werden.
Für Datumswerte geben die Eigenschaften Month, Day und Year Ganzzahlwerte für diese Zeiteinheiten des ausgewählten Datums zurück. Die DayOfWeek-Eigenschaft gibt einen Wert zurück, der den ausgewählten Wochentag angibt (mögliche Werte sind in der DayOfWeek-Enumeration aufgelistet).
Für Zeitwerte geben die Eigenschaften Hour, Minute, Second und Millisecond Ganzzahlwerte für diese Zeiteinheiten zurück. Informationen, wie das Steuerelement zu konfigurieren ist, damit es Uhrzeiten anzeigt, finden Sie unter Vorgehensweise: Anzeigen der Zeit mithilfe des DateTimePicker-Steuerelements.
So legen Sie das Datum und die Uhrzeit für das Steuerelement fest
Legen Sie die Value-Eigenschaft auf einen Datums- oder Uhrzeitwert fest.
DateTimePicker1.Value = New DateTime(2001, 10, 20)
dateTimePicker1.Value = new DateTime(2001, 10, 20);
dateTimePicker1->Value = DateTime(2001, 10, 20);
So geben Sie den Datums- und den Uhrzeitwert zurück
Rufen Sie die Text-Eigenschaft auf, um den gesamten Wert so zurückzugeben, wie er im Steuerelement formatiert ist, oder rufen Sie die entsprechende Methode der Value-Eigenschaft auf, um einen Teil des Werts zurückzugeben Verwenden Sie ToString, um die Informationen in eine Zeichenfolge zu konvertieren, die Benutzern angezeigt werden kann.
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()));
Weitere Informationen
.NET Desktop feedback