PowerTools InputMan for Windows Forms 8.0J > InputManの使い方 > 検証コンポーネント > 検証アクション > 音による通知 |
SoundNotify オブジェクトはコントロールに入力された値が不正なときに、音によってエラーを通知します。
SoundNotify オブジェクトは 次のプロパティを使用して音によるエラー通知を設定します。
SoundType プロパティはSystemSoundType 列挙型で以下の値を設定できます。
プロパティ値 | 説明 |
---|---|
Asterisk | Windows サウンド スキームで Asterisk プログラム イベントに関連付けられているサウンドを設定します。 |
Beep | Windows サウンド スキームで Beep プログラム イベントに関連付けられているサウンドを設定します。 |
Exclamation | Windows サウンド スキームで Exclamation プログラム イベントに関連付けられているサウンドを設定します。 |
Hand | Windows サウンド スキームで Hand プログラム イベントに関連付けられているサウンドを設定します。 |
Question | Windows サウンド スキームで Question プログラム イベントに関連付けられているサウンドを設定します。 |
次のサンプルコードは、汎用検証コンポーネントの検証アクションに音による通知を設定する例です。
Imports GrapeCity.Win.Editor ' アクション(音による通知)を作成します。 Dim SoundNotify1 As New SoundNotify() ' 入力された値が不正なときに通知する音を設定します。 SoundNotify1.SoundType = SystemSoundType.Exclamation ' TextBox1に作成した検証アクションを設定します。 GcCommonValidator1.GetValidateActions(TextBox1).AddRange(New ValidateAction() {SoundNotify1})
using GrapeCity.Win.Editor; // アクション(音による通知)を作成します。 SoundNotify soundNotify1 = new SoundNotify(); // 入力された値が不正なときに通知する音を設定します。 soundNotify1.SoundType = SystemSoundType.Exclamation; // textBox1に作成した検証アクションを設定します。 gcCommonValidator1.GetValidateActions(textBox1).AddRange(new ValidateAction[] {soundNotify1});