我對代碼中的Google查詢感到沮喪,所以我只會問你所有的專家。如果兩個複選框都標記爲false嗎?
我有一個< 500行程序,列出清除樹中的文件現在我想單擊它們並檢查它們進/出。結賬部分我可以通過命令行或插件完成(:: whew :: clearcase不容易編程)無論如何,我必須選中checkbox one for checkout,如果兩個都沒有被選中(兩個都是false),我希望它通知用戶。我有以下代碼,它的工作原理...除了它總是顯示「未選中」消息,因爲一個標誌總是爲false。
if (checkBox1.checked == true
{
MessageBox.Show("this")
}
if (checkBox2.checked == true
{
MessageBox.Show("THAT")
}
if (checkbox1.checked == false | checkbox2.checked == false)
{
MessageBox.show("You didn't select this or THAT")
}
的第一選擇後,它總是說「那個」或「本」,那麼「你沒有選擇這樣或那樣的」
我也有複選框的設置,這樣當你選中一個它取消選中另一方面,但兩者都可能是假的。
嘗試嵌套最後的if語句? – simchona 2012-04-03 20:11:08
這裏沒有實際的問題。 – 2012-04-03 20:13:02
和你的| (或)應該是&(和) – 2012-04-03 20:13:23