есть textbox в него вводится имя нужно сделать несколько условий :
1.Чтобы он не был пустым,если будет пустым то сообщение:"Введите имя!"
2.Чтобы имя не превышало 10 символов,если будет то выводится сообщение:"Введите до 10 символов!"
3.Чтобы нельзя ставить пробелы,если в имени есть хоть один пробел,то выводилось сообщение:"Уберите пробелы!"
4.Нельзя использовать цифры,если в имени есть хоть одна цифра,то выводилось сообщение:"Уберите цифры!"
вот есть начальный код:
private void Button5_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("Введите имя!");
}
else
{
//тут выполняются другие действия с видимостью некоторых объектов
}
1.Чтобы он не был пустым,если будет пустым то сообщение:"Введите имя!"
if (!string.IsNullOrEmpty(textbox.Text))
2.Чтобы имя не превышало 10 символов,если будет то выводится сообщение:"Введите до 10 символов!"
if (textbox.Text.Length > 10)
3.Чтобы нельзя ставить пробелы,если в имени есть хоть один пробел,то выводилось сообщение:"Уберите пробелы!"
if (textbox.Text.Contains(" "))
4.Нельзя использовать цифры,если в имени есть хоть одна цифра,то выводилось сообщение:"Уберите цифры!"
if (textbox.Text.Any(char.IsDigit))
Edit: поздно заметил
Чтобы нельзя ставить пробелы
При таком условии необходимо добавить обработчик события KeyPress
для textBox'a и в нём написать
e.Handled = (e.KeyChar == (char)Keys.Space);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Не могу понять в чем проблемаЧерез 25 минут, если ПО в бездействии выбрасывает следующую ошибку в методе get()
есть небольшой код в результате которого показывается messagebox,а как сделать чтобы какая то часть текста показывалась с новой строки?например...