Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 21.02.2017
Сообщений: 61
1

Поля формы обязательные для заполнения

04.05.2017, 09:26. Просмотров 4645. Ответов 4
Метки нет (Все метки)


Подскажите как на форме сделать обязательные для заполнения текст боксы, чтобы при нажатии кнопки продолжить действие не выполнялось, пока не будут заполнены текст боксы.
Пробовал вот так, не работает
C#
1
2
3
4
5
6
7
8
9
10
11
private void Form4_FormClosing(object sender, FormClosingEventArgs e)
        {
              
            if (String.IsNullOrWhiteSpace(dateTimePicker1.Text))
            {
                e.Cancel = true;
                MessageBox.Show("Не все поля заполнены");
            }
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2017, 09:26
Ответы с готовыми решениями:

Поля, обязательные для заполнения
Добрый вечер.Подскажите как можно сделать textbox и например combobox, обязательными для заполнения?

Обязательные поля для заполнения
Ребят подскажите.нужно сделать что бы все поля на форме были обязательными. Вот код формы ...

Обязательные поля для заполнения
Доброй ночи! Помогите пожалуйста исправить код в скрипте обратной связи, а именно допилить...

Реализовать поля, обязательные для заполнения
Всем привет.Покажите пожалуйста на примере, как сделать поля обязательные для заполнения?

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
4
62 / 62 / 53
Регистрация: 04.10.2013
Сообщений: 264
06.05.2017, 05:00 2
Можно изящнее написать, но думаю тут понятно все
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control control in Controls)//цикл по всем контролам
            {
                if(control is TextBox)//если контрол является textbox-ом
                {
                    if(control.Text == "")//если textbox пустой
                    {
                        MessageBox.Show("Не все текстбоксы заполнены");//то вывести сообщение
                        break;//прервать цикл foreach
                    }
                }
            }
        }
0
0 / 0 / 1
Регистрация: 21.02.2017
Сообщений: 61
06.05.2017, 08:31  [ТС] 3
deepz,
В этом случае если не заполнены текстбокы выводится MessageBox.Show("Не все текстбоксы заполнены"), а после его закрытия остальные команды выполняются дальше и в БД добавляются пустые строки.
0
62 / 62 / 53
Регистрация: 04.10.2013
Сообщений: 264
06.05.2017, 11:38 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void button1_Click(object sender, EventArgs e)
        { flag = true;
            foreach (Control control in Controls)//цикл по всем контролам
            {
                if(control is TextBox)//если контрол является textbox-ом
                {
                    if(control.Text == "")//если textbox пустой
                    {
                        MessageBox.Show("Не все текстбоксы заполнены");//то вывести сообщение
                         Flag = false;
                        break;//прервать цикл foreach
                    }
                }
            }
If(flag)
{Sql запросы }
        }
Тогда так
0
426 / 199 / 69
Регистрация: 25.05.2012
Сообщений: 897
Записей в блоге: 1
08.05.2017, 01:43 5
KOLABS, все уже придумано
https://msdn.microsoft.com/ru-... .110).aspx
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2017, 01:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Обязательные поля для заполнения, required не работает
Здравствуйте, обнаружил что на сайте в input не работает required на проверку ведённых данных в...

Как сделать поля обязательные для заполнения
мне нужно отметить поля обязательные для заполнения красной звездочкой, как это сделать

Как отключить обязательные поля для заполнения в форме обратной связи в 1с битрикс
Интересует где это прописано в коде

Как отменить обязательность заполнения текстового поля при отправке формы?
Здравствуйте! У меня стоит последняя версия Joomla и VirtueMart 3. На странице товара есть кнопка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.