文字色を変更する検証アクション
次のコードは、検証エラー時に文字色を赤色に変更する検証アクションです。
次のコードは、ユーザー定義のCustomActionの使用例です。
次のコードは、ユーザー定義のCustomActionの使用例です。
デザイナとユーザー定義の検証アクション
デザイナのCellValidateActionコレクションエディタを使用してユーザー定義の検証アクションを追加できます。

上記のCustomActionを追加するには、次の手順を実行します。

上記のCustomActionを追加するには、次の手順を実行します。
- CellValidateActionクラスを継承したユーザー定義の検証アクションを作成し、プロジェクトに追加する。
- プロジェクトをビルドする。
- 値を検証するセルを選択する。(例: numericUpDownCell1)
- プロパティウィンドウでValidatorsプロパティを選択し、[...]ボタンをクリックする。
- 表示されたCellValidatorコレクションエディタで左上のコンボボックスから「RangeValidator」を選択し、[追加]をクリックする。
- [メンバ]リストでRangeValidatorが選択されていることを確認する。
- 画面右のプロパティグリッドでMaxValueプロパティを選択し、「10」を入力する。
- 画面右のプロパティグリッドでMinValueプロパティを選択し、「0」を入力する。
- 画面右のプロパティグリッドでActionsプロパティを選択し、[...]ボタンをクリックする。
- 表示されたCellValidateActionコレクションエディタでCustomActionを追加する。
- 画面右のプロパティグリッドでForeColorプロパティにRedを設定する。
- [OK]ボタンをクリックしてCellValidateActionコレクションエディタを閉じる。
- [OK]ボタンをクリックしてCellValidatorコレクションエディタを閉じる。