バージョン

OnInvalidChar メソッド

InvalidCharイベントを発生させます。このメソッドは通常、ユーザーが現在の入力位置にあるマスクに一致しない文字を入力したときに呼び出されます。
シンタックス
'宣言
 
Protected Overridable Sub OnInvalidChar( _
   ByVal e As Infragistics.Win.UltraWinMaskedEdit.InvalidCharEventArgs _
) 
protected virtual void OnInvalidChar( 
   Infragistics.Win.UltraWinMaskedEdit.InvalidCharEventArgs e
)

パラメータ

e
解説
たとえば、入力マスクが"####"のときに数字以外の文字を入力すると、このメソッドが呼び出されてInvalidCharイベントが発生します。このメソッドをオーバーライドするか、InvalidChar をフックすることによって、MaskedEdit のデフォルトの動作(ビープ音を鳴らす)を変更できます。
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinMaskedEdit

  Private Sub UltraMaskedEdit1_InvalidChar(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinMaskedEdit.InvalidCharEventArgs) Handles ultraMaskedEdit1.InvalidChar
      ' ユーザーがマスクと一致しない文字を入力した場合に
      ' InvalidChar を発生します

      ' Beep を False に設定すると、マスク エディターのビープ音を再生する
      ' デフォルト動作を変更できます
      e.Beep = False
  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinMaskedEdit;
using System.Diagnostics;

private void ultraMaskedEdit1_InvalidChar(object sender, Infragistics.Win.UltraWinMaskedEdit.InvalidCharEventArgs e)
{
	// ユーザーがマスクと一致しない文字を入力した場合に、
	// InvalidChar を発生します

	// Beep を False に設定すると、マスク エディターのビープ音を再生する
	// デフォルト動作を変更できます
	e.Beep = false;
}
参照