У меня есть небольшой фрагмент кода, который я пытался заставить работать, но нет. Вот я и пришел к специалистам. Я пытаюсь проверить запись почтового индекса и ограничить ее только 5 цифрами. Моя первая проблема связана с прикрепленным кодом. Кажется, он неправильно считает длину. Кроме того, как я могу ограничить пользователя, чтобы, если он попытается ввести 6-й символ, он не будет отображаться или приниматься?
private void textBoxZip_TextChanged(object sender, EventArgs e)
{
String userInputString;
int length,
max = 5;
userInputString = textBoxZip.Text;
numberTest(userInputString);
length = userInputString.Length;
if (length > max)
{
labelErrorMessage.Text = "Maximum length 5 numbers";
}
}