请高手帮忙,这个效果如何实现呢?是不是用listview重绘一下呢?
里边最主要的就是如何向里边添加按钮呢?

解决方案 »

  1.   

    自己写一些控件在里面弄个button。也就是组合控件。这样比较不错。
      

  2.   

    要么找现成的控件,要么自己编写一个。
    或者几个控件拼凑一下:
    最上面用 ListView 做一个header
    下面用个Panel,然后里面放picturebox,button就可以了。
      

  3.   

    用tableLayoutPanel试试
    内部加图片http://www.mystruggle.com.cn
      

  4.   

    自定义控件后,放到picturebox控件中就行啦,
    根据条件动态增加、减少自定义控件就行
      

  5.   

    编写控件
    listview
      

  6.   

    2楼的意思可能是这样的
    class YourControl:UserControl{
      //设计器上搞搞
    }9楼的意思 好象也不错,用TablLayoutPanel这个搞成列自增模式,不过 标题栏也那个样子还有你说用ListView来做的,设设属性可以搞定,分列,和图标,但是那彩色字,和这个所以你可以用2楼的办法 ,彩色字就专用一个Label,当然除了,:UserControl以外,是不是还可以考虑:RichTextBox,或者:Component等都可以考虑。
      

  7.   


    这个分析的好,我已经用2楼的方法做出来一个了我制作的方法:
    做了两个自定义控件,一个是类似listitem,里边是图片和按钮文字什么的,还有一个控件是循环添加第一个控件实现上边的效果,
    但是有两个问题一个是如何响应Button单击事件。
    二个是如何实现单选效果