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

わんくま同盟

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

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

■85344 / 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
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←datatimepickerの表示について /フレーク →Re[2]: datatimepickerの表示について /フレーク
 
上記関連ツリー

datatimepickerの表示について / フレーク (17/10/11(Wed) 21:40) #85340
datatimepickerの表示について / Azulean (17/10/11(Wed) 22:06) #85344 ←Now
  └ Re[2]: datatimepickerの表示について / フレーク (17/10/11(Wed) 22:42) #85345 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信