都要加括号
if (check1.Checked =true) or ((check3.Checked =true) and (check4.Checked =false)) then .......

解决方案 »

  1.   

    //修改成这样漂亮点
      if Check1.Checked or (Check3.Checked and (not Check4.Checked)) then .......
      

  2.   

    if check1.Checked =true or (check3.Checked =true and check4.Checked =false)then
    ---(    這是一個條件   )----(               這是第二個條件                  )這樣錯了嗎?
      

  3.   

    当然错了,Checked属性本来就是一个Boolean类型的,
    zswang(伴水)(伤心中)的可以。
      

  4.   

    if Check1.Checked or Check3.Checked and not Check4.Checked then
    也可以,但是用括号可以更清晰。
    if Check1.Checked or (Check3.Checked and (not Check4.Checked)) then