自己在Click事件中判断啊!
if ListView1.Items.Item[ii].Checked then
beginend
else
beginend;

解决方案 »

  1.   

    看看 别人delphi是怎么封装的
    checkbox的checked状态应该就是放在wm_mousedown消息里处理的嘛!
    要有点钻研精神。小伙子!!!
      

  2.   

    楼上说得对,你可以自己写一个WindowProc.替换checkbox的那个。处理玩消息再传递回checkbox.
      

  3.   

    累不累,干么不用VC
    DELPHI的长处就这样被抛弃了。
    用第一个回复。
      

  4.   

    看 http://www.csdn.net/expert/topic/521/521873.xml
    我给你回复了。
      

  5.   

    同意第一个回复
    在OnClick中判断
      

  6.   

    onclick不一定会改变原值的,所以应该是在mousedown来判断更好些,同意超人狄加的意见:)
      

  7.   

    在onclick事件中判断,会产生很多问题问题是由触发事件的先后顺序产生的。