MSHFlexGrid的某列背景颜色怎么设?不用1个1个来吧?
还有它上边的固定行怎么加标题啊(没有关联数据源。)?

解决方案 »

  1.   

    只设置某一列的 backcorlor 怎么搞
      

  2.   

    晕,那再问一下谁下载了
    http://community.csdn.net/Expert/topic/3656/3656353.xml?temp=.2985346
    网页上的mshFlexgrid的代码啊,给饿发一个,谢谢,,,[email protected]
      

  3.   

    饿是要的列的背景颜色哦,
    试过了,很慢,27行数据,40多列,其中每10列设一种背景颜色,要等好长时间的。
    做的是象www.sdcp.cn 和www.sdticai.com上的3D彩票走势图,
      

  4.   

    设置的时候,先定义
    mshflexgrid.redraw=false
    待改完色后再设成True.这样都完成之后再重画,速度要快很多.================业精于勤荒于嬉,形成于思毁于随=================如果再给我一次爱的机会,我会好好的珍惜!
      

  5.   

    mshflexgrid.redraw=false
    待改完色后再设成True.这样都完成之后再重画,速度要快很多.
    -------------------
    非常赞同 wumylove1234(毁于随)
      

  6.   

    还有它上边的固定行怎么加标题啊(没有关联数据源。)?mshflexgrid.textmatrix(0,1)="abc"只要指定在第0行的某列指定单元格的值就可以了.================业精于勤荒于嬉,形成于思毁于随=================如果再给我一次爱的机会,我会好好的珍惜!
      

  7.   

    厉害,速度简直不是一个档次的提升。
    293期的体彩3D数据,数值全用图片显示,16*16的图片个数293*3*2个,循环修改293*21个单元格的背景颜色。redraw是ture的时候运行时间为2分钟以上,设false后执行完再redraw,只要1秒左右。
    万分感谢ing......
      

  8.   

    原来单元格的数字图片用loadpicture加载的gif图片,运行后程序用内存19M,将图片改为imagelist引用后运行时占用内存12M。
    其实程序很简单,内存还能降低吗?
      

  9.   

    先在MSHFlexGrid的屬性中設定選取模式為整行選取,在 加入 代碼MSHFlexGrid.BackColor = vbRed       MSHFlexGrid.BackColorBkg = vbGreen     MSHFlexGrid.BackColorFixed = vbBlue   等代碼就可以了哦
      

  10.   

    MARK 
    mshflexgrid.redraw=false
    待改完色后再设成True.
      

  11.   

    mshflexgrid.visable=False
    上完色后
    mshflexgrid.visable=True
    也很快呀