ValueProcess オブジェクトは、次のプロパティを使用して 不正値が入力されたときの値の制御方法を設定します。
ValueProcessOption プロパティは、ValueProcessOption 列挙型で以下の値を設定できます。
プロパティ値 |
説明 |
Keep |
Textプロパティの値を変更しません。エラーとなった値が維持されます。 |
Clear |
Textプロパティの値をクリアします。 |
Restore |
値を入力前の値に戻します。 |
次のサンプルコードは、汎用検証コンポーネントの検証アクションに値の制御を設定する例です。
Imports GrapeCity.Win.Editor
' アクション(値をクリア)を作成します。
Dim ValueProcess1 As New ValueProcess()
ValueProcess1.ValueProcessOption = ValueProcessOption.Clear
' textBox1に作成した検証アクションを設定します。
GcCommonValidator1.GetValidateActions(TextBox1).AddRange(New ValidateAction() {ValueProcess1})
using GrapeCity.Win.Editor;
// アクション(値をクリア)を作成
ValueProcess valueProcess1 = new ValueProcess();
valueProcess1.ValueProcessOption = ValueProcessOption.Clear;
// textBox1に作成した検証アクションを設定
gcCommonValidator1.GetValidateActions(textBox1).AddRange(new ValidateAction[] {valueProcess1});