none
如何在运行时改变listbox或listview的itemHeight RRS feed

答案

  • 你好!
         这个实现起来比较困难,如果只是为了突出显示,你试试自己来画的方式,看看能否满足你的要求,具体可以参考我的博客:
    http://www.cnblogs.com/xuefeng1982/archive/2009/05/22/1486753.html
    周雪峰
    2009年8月14日 10:46
    版主
  • 这个不太好实现,请参考周雪峰的例子,另外,你可以尝试在选中行上面显示一个Panel 宽度和行宽一个高度略大于行高,用于显示这行的信息,在选中行变更时重新设置 Panel 的 Location 及 显示内容
    知识改变命运,奋斗成就人生!
    2009年8月16日 2:48
    版主

全部回复

  • ListView 可以设置一个图片,帮定smallImagelist中,图片的高度即行高
    知识改变命运,奋斗成就人生!
    2009年8月14日 1:02
    版主
  • 你好!
         可以使用一个ImageList来间接的把高度撑大:
      ImageList   imageList   =   new   ImageList();  
      imageList.ImageSize   =   new   Size(1,   50);//分别是宽和高

       listView1.SmallImageList   =   imageList; 


    周雪峰
    2009年8月14日 1:55
    版主
  • 我的意思是,当我选中第一行时,把第一行的行高改变,当选中其它行时,第一行行高变回去。

    2009年8月14日 2:43
  • 你好!
         这个实现起来比较困难,如果只是为了突出显示,你试试自己来画的方式,看看能否满足你的要求,具体可以参考我的博客:
    http://www.cnblogs.com/xuefeng1982/archive/2009/05/22/1486753.html
    周雪峰
    2009年8月14日 10:46
    版主
  • 这个不太好实现,请参考周雪峰的例子,另外,你可以尝试在选中行上面显示一个Panel 宽度和行宽一个高度略大于行高,用于显示这行的信息,在选中行变更时重新设置 Panel 的 Location 及 显示内容
    知识改变命运,奋斗成就人生!
    2009年8月16日 2:48
    版主