VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つ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("無効な文字が入力されました。"); }