2014-06-16 4 views
-1

어리석은 질문입니다!유효성 확인 양식 vb.net

입력란이 비어 있는지 확인하고 있지만 확인한 후에 다시 양식으로 이동하여 사용자가 입력 내용을 변경할 수있는 기회를 제공하려고합니다.

이 순간에 앱은 비어있는 경우 messagebox를 표시하지만 내 코드에서 두 번째 체크로 넘어갑니다 ... 코드가 다시 돌아가서 양식으로 돌아갈 수있는 코드가 있습니까?

내 코드 :

If naam = "" Then 
     MessageBox.Show("Naam mag niet leeg zijn", "No entry", 
     MessageBoxButtons.OK, MessageBoxIcon.Error) 
    End If 


    prijsstr = TextBox2.Text 
    If prijsstr = "" Then 
     MsgBox("Prijs mag niet leeg zijn") 
    ElseIf IsNumeric(prijsstr) = False Then 
     MsgBox("Prijs moet numeriek zijn") 
    Else 
     prijs = Integer.Parse(prijsstr) 
    End If 

    If prijs < 0 Then 
     MsgBox("Prijs mag niet onder 0 zijn") 
    End If 

답변

1

수 없습니다 방금 Return?

If naam = "" Then 
    MessageBox.Show("Naam mag niet leeg zijn", "No entry", 
    MessageBoxButtons.OK, MessageBoxIcon.Error) 
    Return 
End If 


prijsstr = TextBox2.Text 
If prijsstr = "" Then 
    MsgBox("Prijs mag niet leeg zijn") 
    Return 
ElseIf IsNumeric(prijsstr) = False Then 
    MsgBox("Prijs moet numeriek zijn") 
    Return 
Else 
    prijs = Integer.Parse(prijsstr) 
End If 

If prijs < 0 Then 
    MsgBox("Prijs mag niet onder 0 zijn") 
    Return 
End If