各位大虾,我想做一个点票器软件。目前用按钮可实现基本功能。
请问能否用Listview等控件实现,它们的item支持单击功能吗?即每点击一下自动加一。

解决方案 »

  1.   

    它们的item支持单击功能吗?即每点击一下自动加一。
    //具体点,拿显示数据来讲
      

  2.   

    另外,整listview还有click,DblClick事件。
      

  3.   

    再细问一下:是否每个单元格都有ItemClick事件?
      

  4.   

    再细问一下:是否每个单元格都有ItemClick事件?
    //没有所以我要问你希望做成什么样子
      

  5.   

    你是说subitem吧?subitem没有事件。只有列头的单击事件。
      

  6.   

    明白了,谢谢。
    有没有替代方法实现,比如我在subitem上叠加一个透明的按钮,
    模拟点击subitem实现记数功能
      

  7.   

    有一个办法,就是根据鼠标在listview中的坐标,换算出指针在第几列,然后再按照选中的Listitem的index与列数对subitem设置。就看你怎么算出指针所在列数了。因为你要明白,每一列的宽度很有可能不同,不可能用总宽度除以平均列宽度来求指针所在列数。兄弟,加油吧。
      

  8.   


    答案来了!!!!!!紧接以上设想,例子到以下地址下载:
    http://www.cekel.com/example2.rar还请各位指点指点!
      

  9.   

    cekel,非常感谢你的程序,学到不少知识。
    等我把东西写出来再请你指点。