Код:
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.