私は電話番号の自動書式設定を実装しようとしているテキストボックスを持っています。C#最後の2文字をテキストボックスから削除する
ユーザーが削除キーを押して、テキストボックス内の文字列の最後の文字が'-'
の場合は、最後の2文字を削除します。
私は部分文字列の削除によってこれを実行しようとしていますが、運がありません。ありがとう
private void phoneNumberTextBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Back)
{
if (phoneNumberTextBox.Text.Length != 0)
{
if (Convert.ToChar(phoneNumberTextBox.Text.Substring(phoneNumberTextBox.Text.Length - 1)) == '-')
{
phoneNumberTextBox.Text.Substring(0, phoneNumberTextBox.Text.Length - 2);
}
}
}
http://www.visual-basic-tutorials.com/Tutorials/Controls/MaskedTextBox.html – Slai