2013-10-13 4 views
0

Так что я просто делаю небольшое приложение, и у меня есть пункт в здесь, что говоритКак остановить запуск кода при обнаружении ошибки?

If hoursPerPeriod > 0 And salary > 0 Then 
     If numberPayPeriods = 0 Then 
      MessageBox.Show("Please enter number of pay periods!") 
     End If 
     txtCalculatedPaycheckGross.Text = salary/numberPayPeriods 
    End If 

Таким образом, если пользователь входит в их информацию зарплаты и заполнить их ежечасно и зарплаты, программа будет только calulate их зарплату. но если количество периодов периодов оплаты равно 0, оно не будет вычислять что-либо до тех пор, пока оно не будет исправлено. Проблема в том, как я могу остановить код после продолжения после того, как я вывещу окно сообщений с просьбой ввести значение?

+2

использовать инструкцию 'else'. –

ответ

3
If hoursPerPeriod > 0 And salary > 0 Then 
     If numberPayPeriods = 0 Then 
      MessageBox.Show("Please enter number of pay periods!") 
     else 
      txtCalculatedPaycheckGross.Text = salary/numberPayPeriods 
     end if 
    End If 
+0

OH duh ............... –

Смежные вопросы