Мне нужна помощь с моим кодом.
Мне нужен следующий формат,
12345-1234567-1
В основном я хочувведите только цифры, и когда длина текста достигнет 5, он должен добавить '-' и снова после достижения длины 13, снова он должен добавить '-'.
Мой код делает это нормально.Но когда я использую backspace / delete, он всегда добавляет '-' к 6-му и 14-му местоположению.
Вот мой код,
private void nicNo_txt_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode.ToString() != "Back" || e.KeyCode.ToString() != "Space" || e.KeyCode.ToString() != "Delete")
{
if (nicNo_txt.TextLength == 5 || nicNo_txt.TextLength == 13)
nicNo_txt.AppendText("-");
}
}
С уважением