C#でプログラムを作成しています。
VisualStudioで電話番号を入力するテキストボックスをふたつ用意しています。
ふたつ用意している理由は、例えば番号が123-4567だったら
TextBox1に123
TextBox2に4567 と入力するためです。
二つのTextBoxには数字以外の入力を制限しています。
//電話番号の入力の制限(数字のみ可) private void text1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < '0' || '9' < e.KeyChar) && (e.KeyChar != '\b')) { e.Handled = true; //いま入力されたものを無視する } } private void text2_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < '0' || '9' < e.KeyChar) && (e.KeyChar != '\b')) { e.Handled = true; //いま入力されたものを無視する } }
今このようにコードを書いているのですが、同じ処理を2回繰り返さずに
簡単にまとめる方法はありますか?
ご回答宜しくお願いします><
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/10 04:18
2019/01/10 04:24
2019/01/10 04:30
2019/01/10 04:32