1つのテキストボックスと1つのdatetimepickerがあります。 テキストボックスは、追加したい日数を数えます。DateTimePickerからの追加日とDateTimePicker VB.NETに再度表示する
次に、テキストボックスからlostfocusを取得すると、datetimepickerはテキストボックスからプラスの新しい値を追加します。
これは私がやっている方法ですが、私は何も得なかっました:
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")
を私がメッセージボックスにそれを示すが、日付が新しい値で更新されていません。どのようにこれが起こっている可能性がありますか?私は何を間違えたのですか?
は[NumericUpDownを(https://msdn.microsoft.com/en-us/library/57dy4d56(V = vs.110の使用を検討してください)の.aspx )コントロールをTextBoxの代わりに追加する日数を入力します。次に、最小値と最大値を設定できます。値を解析して整数に変換する必要はありません。 –