2016-06-10 141 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