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

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

プロパティ値

既定値:GrapeCity.Web.Input.Core.DateTimeEx.MaxValue (9999/12/31 23:59:59)
例外
例外解説
System.ArgumentOutOfRangeExceptionMinDateプロパティより前の日付が設定されています。
解説
MinDateプロパティとMaxDateプロパティを組み合わせて使用すると、コントロールが取得可能な日付の範囲を指定することができます。 MaxDateプロパティには、MinDateプロパティよりも大きな値を設定してください。

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

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

GcDateTime1.MinDate = DateTimeEx.Parse("2000/01/01")
GcDateTime1.MaxDate = DateTimeEx.Parse("2010/12/31")
GcDateTime1.ClientEvents.InvalidRange = "InvalidRange"
using GrapeCity.Web.Input.Core;

GcDateTime1.MinDate = DateTimeEx.Parse("2000/01/01");
GcDateTime1.MaxDate = DateTimeEx.Parse("2010/12/31");
GcDateTime1.ClientEvents.InvalidRange = "InvalidRange";
function InvalidRange()
{
    alert("有効範囲外の値です。");
}
参照

GcDateTime クラス
GcDateTime メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.