本人发现DataGrid和MSHFlexGrid这二个控件功能差不多,请高手说一下它们的区别以及具体什么情况下选择哪个控件。
还有关于进度条制作的问题,能提供原代码吗,小弟我在这里感谢万分.

解决方案 »

  1.   

    DataGrid可以直接输入
    不能给每个单元格赋颜色,界面不好看
    ------------------------
    MSHFlexGrid
    不能直接输入,需要附加一个textbox单元格格式丰富,可以合并单元格,可以给每个单元格赋颜色
      

  2.   

    加载Microsoft Windows Common Controls 6.0控件
    Private Sub Command1_Click()
        ProgressBar1.Min = 0
        ProgressBar1.Max = 100
        ProgressBar1 = 0
        For J = 1 To 100
            For I = 1 To 10000
                DoEvents
            Next I
            
            ProgressBar1.Value = J
        NextEnd Sub
      

  3.   

    datagrid绑定数据时可以直接修改数据
    mshflexgrid绑定数据时不可以修改数据
      

  4.   

    我又发现了一个msflexgrid的控件,感觉和mshflexgrid一样的,请问有何区别? 还有多少这样相似的数据库控件?
      

  5.   

    1、 mshflexgrid控件与adodc控件绑定,msflexgrid控件与data控件绑定。2、mshflexgrid控件如果记录集已经在程序中产生,则可以不与adodc控件绑定,直接在mshflexgrid控件中显示数据,并且可以根据需要设置控件中行的颜色
    ---------------------------------------------Private Sub MSFlexGrid1_EnterCell()
        MSFlexGrid1.CellBackColor = vbBlue
        MSFlexGrid1.CellForeColor = vbWhiteEnd Sub