2013-10-13 2 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이면 고정 될 때까지 아무 것도 계산하지 않습니다. 문제는, 값을 입력하라는 messagebox를 표시 한 후에 코드가 계속되는 것을 어떻게 멈추게할까요?

+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 ............... –

관련 문제