作成日: 2018/01/31 最終更新日: 2018/01/31
文書種別
使用方法
詳細
C1DateEditコントロールでは、入力可能な日付の最大値と最小値を、PostValidationクラスのIntervalsコレクションに範囲を追加することで設定することができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
このとき、範囲外の日付を入力するとその旨を示すメッセージボックスが表示されますが、これを表示させないようにするには、ErrorInfoのShowErrorMessageプロパティをFalseに設定します。
◎サンプルコード(VB)
◎サンプルコード(C#)
なお、最大値、最小値で設定した範囲外の日付を入力すると、他のコントロールにフォーカスを移動できなくなりますのでご留意ください。
◎サンプルコード(VB)
C1DateEdit1.PostValidation.Intervals.Add(New ValueInterval(DateTime.Now.AddDays(-10), DateTime.Now.AddDays(10), True, True))
◎サンプルコード(C#)
c1DateEdit1.PostValidation.Intervals.Add(new ValueInterval(DateTime.Now.AddDays(-10), DateTime.Now.AddDays(10), true, true));
このとき、範囲外の日付を入力するとその旨を示すメッセージボックスが表示されますが、これを表示させないようにするには、ErrorInfoのShowErrorMessageプロパティをFalseに設定します。
◎サンプルコード(VB)
C1DateEdit1.ErrorInfo.ShowErrorMessage = False
◎サンプルコード(C#)
c1DateEdit1.ErrorInfo.ShowErrorMessage = false;
なお、最大値、最小値で設定した範囲外の日付を入力すると、他のコントロールにフォーカスを移動できなくなりますのでご留意ください。
旧文書番号
82513