适用ListView1.Selected.Index来判断选中的那项!

解决方案 »

  1.   

    banxian(曾半仙):谢谢关注,我的意思是把复选框放到最后一列。
      

  2.   

    估计不行
    至少我没什么方法
    关键是listview是window的标准控件,没法改
      

  3.   

    得到最后列的RECT,把CHECKBOX动态贴上去不就行了,有多少行,就有多少个CHECKBOX
      

  4.   

    Linux2001:
      移动到最后一列:是产生下面的效果( 注:□是一个Checkbox)编号  名称  是否选中
    001   aaa   □ 
    002   bbb   □
    003   ccc   □若listview1.checkbox:=true 则□是出现在第一列,如何产生上面的效果呢?
      

  5.   

    馊主意:
    使用两个ListView.
      

  6.   

    To:m_leaner((酒鬼)你们都是我师傅) 
    如果有100000行,其不是要100000个CheckBox,那样的话。
    发贴者,你可以从ListView派生下来自己做新的控件阿
      

  7.   

    m_leaner(酒鬼):  你说的有道理,那具体怎么实现呢?
    Linux2001: 你说的不错,只是我还在dephi初级,还不会做控件,可否有其他方法。