循环向listview中添加10个按键,初始显示时,其中第一个为选中状态,之后点中哪个按键,哪个就为选中状态,在鼠标点击listview空白处时,最后一个被选中的按键仍为选中状态!这个想法如何实现?

解决方案 »

  1.   

    可以自定义button,增加一个groupid属性,同groupid的为一组,点击时,遍历button,如果groupid一致,就取消选中,在listview的点击事件中,置所有button为不选中当然自定义按钮也可以,只要你知道你要控制哪些按钮就行
      

  2.   

    首先 button你要怎么判断是否为选中状态 button点击一下 就完了  
    怎么能去判断其状态呢
      

  3.   

    作为选中状态有什么不一样的吗?
    可以设置control.Tag属性来区分是否为选中状态
      

  4.   

    怎么设置初始的时候就一项为选中状态
    用listview循环添加的button这种方法,listview中计算不出Items的个数来
    listView_qt.Items.Count 得到的数为 0
      

  5.   

    想把选中状态的button的样式改变