WinFormsにテキストボックスがあります電話番号を入力するためのものです。私はそれをマスキングするだけでどうしたらいいですか? 私は指示があれば使用しましたが、マスクを使用したいと思います。 実際に私の最大の問題は、マスクのテキストボックスがどこにあるのか分からなかったということでした。
回答:
回答№1は0あなたは使うことができます Char.IsDigit()
ユーザー入力を確認する機能。
これを試して:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar))
e.Handled = true;
}
回答№2の場合は0
あなたは MaskedTextBox
クラス.
更新
見る Mask
プロパティ 詳細は備考欄をご覧ください。
回答№3の場合は0
.NETでMaskedTextBoxを追加する方法
ステップ
左側のバーのツールボックスをクリックします。 MaskedTextBox .NETコンポーネントのナビゲートと検索 それをダブルクリックしてWindowsフォームで取得する
ステップ
右サイドバーの[プロパティ]をクリックします。 下の図のように表示されます Set Maskをクリックするか、Browseボタンを直接クリックしてください [マスクされたテキストボックス]に必要に応じて値を入力するダイアログボックスが表示されます OKをクリックします。