新建 一个工程,一个窗口,放一个MSHFlexGrid和command,在command的click里写如下代码
Private Sub Command1_Click()
Dim i As Integer
For i = 0 To 1000
MSHFlexGrid1.AddItem (i)
Next i
End Sub
等到数据显示出来的时候用了5秒左右,而用list控件用同样的代码,只用了1秒左右,这是为什么?

解决方案 »

  1.   

    MSHFlexGrid是二维数据表格控件
    处理当然要多一些,不过我觉得可以先设置
    它的Rows,Cols,用赋值方法来做
      

  2.   

    开始的时候将Redraw设成False,添加完了再设为True.
    速度应该会快很多.================业精于勤荒于嬉,形成于思毁于随=================如果再给我一次爱的机会,我会好好的珍惜!
      

  3.   

    问题解决了,用 junki的方法几乎一下就全显示出来了,非常感谢 junki.
    wumylove1234的方法没试,主要是不知道怎样判断数据已经添加 完了:)