Ich habe 1 Textfeld und 1 datetimepicker. Die Textbox soll zählen, wie viele Tage ich hinzufügen möchte.AddDays von DateTimePicker und Show wieder in DateTimePicker VB.NET
Wenn ich dann aus dem Textfeld verloren gehe, fügt der datetimepicker den neuen Wert hinzu, der plus aus dem Textfeld ist. Diese
ist, wie ich tue, aber ich habe nichts:
Dim waktu As Integer = pengerjaan_tb.Text
Dim datex As DateTime = DateTime.ParseExact(
pengerjaan_dtp.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture)
datex.AddDays(5)
MsgBox(datex)
pengerjaan_dtp.Value = datex.ToString("MM/dd/yyyy")
Ich zeige es in msgbox aber das Datum ist nicht mit dem neuen Wert erneuern. Wie könnte das passieren? Was habe ich falsch gemacht?
Betrachten wir ein [NumericUpDown] (https://msdn.microsoft.com/en-us/library/57dy4d56 (v = vs.110 verwenden) aspx) Steuerelement anstelle eines TextBox, um die Anzahl der hinzuzufügenden Tage einzugeben. Dann können Sie einen minimalen und einen maximalen Wert festlegen, und Sie müssen den Wert nicht analysieren, um ihn in eine ganze Zahl zu konvertieren. –