Проверка всех TextBox'ов на пустоту

304
21 мая 2018, 13:00

На GroupBox расположены TextB и СомboB как проверить их разом на заполненость(пустоту) и изменить цвет пустых? Хотя бы текстбоксы, комбо не принципиально. Заранее спасибо!☺☻

Answer 1
bool allEmpty = true;
bool someEmpty = false;
foreach(TextBox textBox in groupBox.Controls.OfType<TextBox>()) 
{
  if (string.IsNullOrEmpty(textBox.Text))
  {
    someEmpty = true; 
    textBox.BackColor = Color.Red;
  }
  else
    allEmpty = false;
}
if (!someEmpty)
{
  // ВСЕ боксы не пусты, выполнять код на добавление в БД
}
Answer 2
bool allEmpty = groupBox.Controls.OfType<TextBox>().All(tb => tb.Text == string.Empty);
READ ALSO
Как правильно использовать Monitor.Wait и Pulse?

Как правильно использовать Monitor.Wait и Pulse?

Подскажите, как выполняется данный код:

272
Формат пакета (передача через сокеты) [требует правки]

Формат пакета (передача через сокеты) [требует правки]

С помощью сокетов нужно переслать пакет в формате: [имя][время][сообщения]

253
Как удалить в MySql различные значения от символа до символа

Как удалить в MySql различные значения от символа до символа

К примеру есть таблица wp_posts в которой существует колонка post_content

214
Вопрос по созданию временной таблицы в POSTGRE and Sebasee

Вопрос по созданию временной таблицы в POSTGRE and Sebasee

В Sebasee можно создавать времянку сокращенным синтаксисом

232