当复选框的value=vbGrayed,灰色选择状态,表示禁止选择,那为什么还能选择或不选择呢。应该为不可用才对啊!求解!

解决方案 »

  1.   

    应该enable=假,才是禁止吧?
      

  2.   

    vbGrayed是表示混合状态,通常用于它所控制的状态发生不一致的情况,典型的应用像全选功能,如果上面有些条目选中有些没有选择,那么就适用于value=vbGrayed。
    如果你想进制选择用enabled属性来控制,设置为false即可,此时的value值仍旧可以用过代码来设置。
      

  3.   

    变灰了依然可以点
    要想彻底禁用,就修改
    enabled = false