PowerTools InputMan for Windows Forms 8.0J
GetValidateItems メソッド (GcTimeSpanValidator)
使用例 

コントロールを表すControlオブジェクト。
コントロールに関連付けられた検証アイテムのコレクションを取得します。
構文
Public Overrides Function GetValidateItems( _
   ByVal control As Control _
) As Validator(Of GcTimeSpan)
public override Validator<GcTimeSpan> GetValidateItems( 
   Control control
)

パラメータ

control
コントロールを表すControlオブジェクト。
使用例
検証アイテムと検証アクションを設定した GcTimeSpanValidator コンポーネントを作成するコード例を次に示します。
//  Please use the following namespace
//  using System.Windows.Forms;
//  using GrapeCity.Win.Editors;

public void SetGcTimeSpanValidatorSettings()
{
    // Creates an instance of a GcTimeSpan control.
    GcTimeSpan gcTimeSpan1 = new GcTimeSpan();
    // Creates an instance of a GcTimeSpanValidator component.
    GcTimeSpanValidator gcTimeSpanValidator1 = new GcTimeSpanValidator();
    // Creates a InvalidValue object.
    GcTimeSpanValidator.InvalidValue invalidValue1 = new GcTimeSpanValidator.InvalidValue();
    invalidValue1.NullIsValid = false;
    // Creates a ValueProcess object.
    ValueProcess valueProcess1 = new ValueProcess();
    valueProcess1.ValueProcessOption = ValueProcessOption.Restore;
    // Gets the ValidateActions defined for the gcTimeSpan, and adds the ThreeStateIconNotify object to the collection.
    gcTimeSpanValidator1.GetValidateActions(gcTimeSpan1).AddRange(new ValidateAction[] {valueProcess1});
    // Gets the ValidateItems defined for the gcTimeSpan, and adds the InvalidValue object to the collection.
    gcTimeSpanValidator1.GetValidateItems(gcTimeSpan1).AddRange(new object[] { invalidValue1 });
}
'  Please use the following namespace
'  Imports System.Windows.Forms;
'  Imports GrapeCity.Win.Editors;

Public Sub SetGcTimeSpanValidatorSettings()
    ' Creates an instance of a GcTimeSpan control.
    Dim gcTimeSpan1 As New GcTimeSpan()
    ' Creates an instance of a GcTimeSpanValidator component.
    Dim gcTimeSpanValidator1 As New GcTimeSpanValidator()
    ' Creates a InvalidValue object.
    Dim invalidValue1 As New GcTimeSpanValidator.InvalidValue()
    invalidValue1.NullIsValid = False
    ' Creates a ValueProcess object.
    Dim valueProcess1 As New ValueProcess()
    valueProcess1.ValueProcessOption = ValueProcessOption.Restore
    ' Gets the ValidateActions defined for the gcTimeSpan, and adds the ThreeStateIconNotify object to the collection.
    gcTimeSpanValidator1.GetValidateActions(gcTimeSpan1).AddRange(New ValidateAction() {valueProcess1})
    ' Gets the ValidateItems defined for the gcTimeSpan, and adds the InvalidValue object to the collection.
    gcTimeSpanValidator1.GetValidateItems(gcTimeSpan1).AddRange(New Object() {invalidValue1})
End Sub
参照

GcTimeSpanValidator クラス
GcTimeSpanValidator メンバ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.