C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■85344 / )  Re[1]: datatimepickerの表示について
□投稿者/ Azulean (876回)-(2017/10/11(Wed) 22:06:08)
2017/10/11(Wed) 22:09:18 編集(投稿者)

No85340 (フレーク さん) に返信
> DataTimePicker1.CustomFormat = Format(DateAdd(DateInterval.Day, 1, DataTimePicker1.value), "yyyy年MM月dd日"

これは「こういうフォーマットで表示してね」というプロパティに対して、「たとえば、”2017年10月11日”という固定の文字列を表示してね」という指定をしているに過ぎません。
常に+1日の表示をするという処理は一行で書けませんので工夫する必要があります。


> カレンダーで指示した日付の翌日を表示させるにはどのようにしたらよいでしょうか?

DateTimePicker の ValueChanged イベントでもその CustomFormat に設定する処理を書けばよいのでは?
そうすれば、カレンダーから選ばれる度に処理が呼び出されますので、そのときの Value(選択された日付)に+1した日付文字列を表示できるでしょう。

https://msdn.microsoft.com/ja-jp/library/system.windows.forms.datetimepicker.valuechanged
返信 編集キー/


管理者用

- Child Tree -