我不希望我的循環結束,直到滿足兩個條件。我正在使用AND運算符,但是如果將-1放到任何一個文本框中,程序將退出,這是我不想要的。我顯然希望在退出之前將-1輸入到兩個文本框中。任何指導我在哪裏出錯將不勝感激。AND While循環中的運算符
While Not ((U) = "-1" And Not (P) = "-1")
"Statements"
End While
它似乎是行爲像一個OR。
我不希望我的循環結束,直到滿足兩個條件。我正在使用AND運算符,但是如果將-1放到任何一個文本框中,程序將退出,這是我不想要的。我顯然希望在退出之前將-1輸入到兩個文本框中。任何指導我在哪裏出錯將不勝感激。AND While循環中的運算符
While Not ((U) = "-1" And Not (P) = "-1")
"Statements"
End While
它似乎是行爲像一個OR。
好像你有一個額外的Not
運營商。試試這個:
While Not (U = "-1" And P = "-1")
"Statements"
End While
注意我也放棄了額外的括號左右U
和P
。他們不是必需的,只會讓你的狀況更難閱讀。
問題是And
旁邊的Not
。將其更改爲此。
While Not ((U) = "-1" And (P) = "-1")
"Statements"
End While
您可能希望使用AndAlso來利用短暫的循環。
While U <> "-1" AndAlso P <> "-1"
'Statemements
End While
啊啊謝謝! – Addy75