请问上图是用什么代码或是控件做出的效果。感觉上图像表格,有写完一行自动添加一行的功能

解决方案 »

  1.   

    说实话,vb自带的控件mshflexgrid功能勉强够用,如果想做得好一些,就用vsflexgrid吧
      

  2.   

    MsFlxGrd我查过没有输入数据的功能,我是想在界面上输入数据,然后做成上面的效果
      

  3.   

    不是mshflexgrid,是vsflexgrid,不过vsflexgrid不是免费的(你应该有办法吧,呵呵)
    如果想像类似excel那样输入:Private Sub Form_Load()
        Me.VSFlexGrid1.Editable = flexEDKbdMouse
    End SubPrivate Sub VSFlexGrid1_EnterCell()
        VSFlexGrid1.EditCell
    End Sub
    具体的你可以查找vsflexgrid相关说明教程
      

  4.   

    如果用mshflexgrid控件能做吗?我资源分不够,载不下来。
      

  5.   

    vb自带的表格控件,功能都有限
    想要强大一些的功能,就用vsflexgrid
      

  6.   

    link能告诉我如何除去VSFlexGrid1控件中与表格颜色不一样的第一行和第一列吗
      

  7.   

    两种方法:
    1、更改backcolorfixed属性与backcolor一致,看起来就一样了
    2、去除固定行、列:
    VSFlexGrid1.FixedCols = 0
    VSFlexGrid1.FixedRows = 0