作成日: 2020/12/10 最終更新日: 2021/04/28
文書種別
不具合
状況
修正済み
詳細
C1DateEditのアップボタンとダウンボタンを使用して、日をまたぐ時間の増減を行うと、カスタムフォーマットの設定内容によっては日付が変更されないことがあります。
以下の要件が揃ったときにに発生することを確認しています。
・WrapDateTimeFields = Falseに設定
・FormatType = CustomFormatに設定
・CustomFormat = "dd HH:mm”, “MM/dd HH:mm”など、「年」を2桁で表示
※「年」を4桁表示(例:“yyyy/MM/dd HH:mm”)にした場合は現象は発生しません。
以下の要件が揃ったときにに発生することを確認しています。
・WrapDateTimeFields = Falseに設定
・FormatType = CustomFormatに設定
・CustomFormat = "dd HH:mm”, “MM/dd HH:mm”など、「年」を2桁で表示
※「年」を4桁表示(例:“yyyy/MM/dd HH:mm”)にした場合は現象は発生しません。
回避方法
この問題は2021J v1(4.5.20211.492)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
アップボタンとダウンボタンを使用する代わりに、C1DateEditののSpinUpメソッド/SpinDownメソッド用いて、時間を増減します。
◎サンプルコード(VB)
※修正版を適用しない場合の回避方法は以下の通りです。
アップボタンとダウンボタンを使用する代わりに、C1DateEditののSpinUpメソッド/SpinDownメソッド用いて、時間を増減します。
◎サンプルコード(VB)
C1DateEdit1.SpinDown(New TimeSpan(0, 1, 0))
C1DateEdit1.SpinUp(New TimeSpan(0, 1, 0))
◎サンプルコード(C#) c1DateEdit1.SpinDown(new TimeSpan(0, 1, 0));
c1DateEdit1.SpinUp(new TimeSpan(0, 1, 0));
旧文書番号
86245