PowerTools InputMan for ASP.NET 8.0J
MinValue プロパティ (GcDate)
使用例 

コントロールに入力可能な日付の最小値を取得または設定します。
構文
Public Property MinValue As DateTimeEx
public DateTimeEx MinValue {get; set;}

プロパティ値

既定値:0100/01/01 00:00:00
例外
例外解説
System.ArgumentOutOfRangeExceptionMaxValueプロパティより後の日付が設定されています。
解説
MinValueプロパティとMaxValueプロパティを組み合わせて使用すると、コントロールが取得可能な日付の範囲を指定することができます。MinValueプロパティには、MaxValueプロパティよりも小さな値を設定してください。

MinValueプロパティの時刻部分は、どのような値が設定されても常に「00:00:00」で固定されています。

範囲外の日付が入力されるとGcDateTime.MaxMinBehaviorプロパティの設定によって、値が自動的に制御されます。また、範囲外値の制御のタイミングはGcDateTime.AdjustValueOnFocusプロパティで設定します。

なお、範囲外の日付が入力されるとDateClientEvents.InvalidRangeイベントが発生します。
使用例
次のサンプルコードは、MinValueプロパティとMaxValueプロパティを設定し、範囲外の日付が入力されたときメッセージボックスを表示する例を示します。
Imports GrapeCity.Web.Input.Core

GcDate1.MinValue = DateTimeEx.Parse("2013/01/01")
GcDate1.MaxValue = DateTimeEx.Parse("2015/12/31")
GcDate1.ClientEvents.InvalidRange = "InvalidRange"
using GrapeCity.Web.Input.Core;

GcDate1.MinValue = DateTimeEx.Parse("2013/01/01");
GcDate1.MaxValue = DateTimeEx.Parse("2015/12/31");
GcDate1.ClientEvents.InvalidRange = "InvalidRange";
function InvalidRange()
{
    alert("有効範囲外の値です。");
}
参照

GcDate クラス
GcDate メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.