2016-06-10 144 views
0

我if語句這裏有這樣的:添加另一個條件這個條件if語句

If lbl1.Text <> "Good" Or lbl2.Text <> "Good" Or lbl3.Text <> "Good" Then 
     MsgBox("Something.") 
     Exit Sub 
    End If 

這工作得很好,但我還需要其他條件附加到它,但由於某些原因,我一片空白在上面。我需要它也通過,這是可以的lbl2 & lbl3是一個空字符串。換句話說,如果lbl1.text =「好」,那麼lbl2 & lbl3是空的,因此它不會退出子。

回答

1

這樣的說法呢?

If Not ((lblA.Text = "Good" OrElse lblA.Text = String.Empty) AndAlso _ 
      (lblB.Text = "Good" OrElse lblB.Text = String.Empty) AndAlso _ 
      (lblC.Text = "Good" OrElse lblC.Text = String.Empty)) Then 
     MessageBox.Show("Something.") 
    End If 
+0

丟棄了出口小組在那裏,這做了我所需要的。謝謝您的幫助! – RockGuitarist1

2

如果從周圍的其他方式看待它,你的意思是,如果其中任何一個標籤說「好」,那麼就不要進入這個說法,所以,你可以說輸入此聲明,如果不是這種情況

換句話說:

If Not(lbl1.Text = "Good" Or lbl2.Text = "Good" Or lbl3.Text = "Good") Then 
    MessageBox.Show("Something.") 
End If 

希望最後的伎倆!

+0

我總是忘記If Not。我必須擺脫習慣於努力適應<>的條件 – RockGuitarist1