HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2005 Tips > コントロール > MaskedTextBox Tips メニュー

09.入力マスクの書式要素と一致しない文字が入力されたことを検知する

UPDATE:2006/09/22 

<< 前のTips  次のTips >>

 

 入力マスクの書式要素と一致しない文字が入力されたことを検知するには、MaskInputRejectedイベントを使用します。
(MaskedTextBoxはマスクと一致しない文字が入力された場合、MaskInputRejectedイベントが発生します。)

 
サンプル
private void Form1_Load(object sender, EventArgs e)
{
    //マスクに数値3桁を設定
    maskedTextBox1.Mask = "000";
}

private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
    MessageBox.Show("無効な文字が入力されました。");
}