listview与mshflexgrid两个控件,哪一个系统资源占用少些呀?
也就是说,要完成相同的显示,在配置比较低的机器上,用哪个控件效率高一些。
前提是显示相同的内容

解决方案 »

  1.   

    我想应该是listview占用资源少。因为MSHFlexGrid中不光包含文字信息,还包括颜色、字体等信息,因此显示相同的内容,至少内存占用上要比listview多。
    就像TextBox和RichTextBox一样。
      

  2.   

    谢谢楼上,我以前也这样认为,可是后来又一想,listview还有图标等信息呀,这个mshflexgrid可是没有呀?请继续探讨。
      

  3.   

    mshflexgrid同样可以显示图片作为图标。你要达到同样的效果,当然还是listview耗资源少。
    再说,数据量比较少的时候,比如几十上百条的时候,我觉得执行效率上看不出什么差异。
      

  4.   

    listview占用系统资源要少一些。
      

  5.   

    不知道你们注意了没有,表格控件MSHFlexGrid和MSFlexGrid还是有区别的,后者我用居中就行,前者不行,不知道是我用的控件有问题还是..........,还有就是MSHFlexGrid控件能显示图标信息,但耗时较长
      

  6.   

    这个还用说,肯定是ListView最少了。