PowerTools MultiRow for Windows Forms 8.0J
DoAction メソッド (CellValidateAction)
使用例 

検証の結果(失敗したかどうか)などの関連するコンテキスト情報を示すValidateActionContext値。
ValidateActionContextによって現在のCellValidateActionを実行します。
構文
Protected MustOverride Sub DoAction( _
   ByVal context As ValidateActionContext _
) 
protected abstract void DoAction( 
   ValidateActionContext context
)

パラメータ

context
検証の結果(失敗したかどうか)などの関連するコンテキスト情報を示すValidateActionContext値。
使用例
次のサンプルコードは、CellValidatorをカスタマイズして独自のCellValidateActionを追加する方法を示します。このサンプルコードは、CellValidatorクラスに示されている詳細なコード例の一部を抜粋したものです。
class MyIconNotifyAction : IconNotify
{
    protected override void DoAction(ValidateActionContext context)
    {
        base.DoAction(context);
        //When the error icon pop up, one system sound will play at the same time.
        if (!context.IsValid)
        {
            System.Media.SystemSounds.Asterisk.Play();
        }
    }
}
Private Class MyIconNotifyAction
    Inherits IconNotify
    Protected Overloads Overrides Sub DoAction(ByVal context As ValidateActionContext)
        MyBase.DoAction(context)
        'When the error icon pop up, one system sound will play at the same time.
        If Not context.IsValid Then
            System.Media.SystemSounds.Asterisk.Play()
        End If
    End Sub
End Class
参照

CellValidateAction クラス
CellValidateAction メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.