if (LCnt / 2 <= 1)  P_BColor='WHITE';
      else P_BColor = 'POWDERBLUE';

解决方案 »

  1.   

    是交替的吗?这样?
    1、2 白
    3、4 蓝
    5、6 白
    7、8 蓝if (LCnt % 4 == 0 && LCnt % 4 == 1)  P_BColor='WHITE';
          else P_BColor = 'POWDERBLUE';
      

  2.   

    谢谢bencalie,用你给我的公式,我做了修改:
    if (LCnt % 4 == 0 || LCnt % 4 == 3)  P_BColor='WHITE';
          else P_BColor = 'POWDERBLUE';
    ------------------------------------------------------
    不过,我想请教一下,如果在这里用ceil的话,为什么不行呢?
    if (Ceil(LCnt/2) % 2 == 0 ) ...