Показать сообщение отдельно
  #3  
Старый 02.10.2014, 00:11
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Код:
if (textBox1.Text == "")
if (textBox2.Text == "")
if (textBox3.Text == "")
{
...
}
=
Код:
if (textBox1.Text == "")
{
  if (textBox2.Text == "")
  {
    if (textBox3.Text == "")
    {
    ...
    }
  }
}
=
Код:
if (textBox1.Text == "" && textBox2.Text == "" && textBox3.Text == "")
{
  ...
}
Т.е. "если Text во всех трех TextBox'ах одновременно пустой", что неверно.
Не нужно писать код так непонятно. Тогда вопрос сам отпадет.
И проверять-то до конвертирования надо. Как angvelem и написал.

ЗЫЖ а на случай записи в Text каких-то левых, не числовых, значений (если это возможно), можно использовать try-catch.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием