我做过
 很简单使用vb自带的现成mshflexgrid控件with mshflexgrid1
.Row = 某行
.Col = 某列
.Text = 显示的文字内容(其中可以加回车符换行操作)
.CellBackColor = QBColor(某色值)  '设置其背景色
.CellForeColor = QBColor(某色值)  '设置其字体色
end with这样就可以看到这种效果了
当然程序中可以加上自己的功能才有意义。

解决方案 »

  1.   

    来晚了!原来那个是用什么做的?VFP吧?
      

  2.   

    wordwarp=true
    當列寬小時就可以換行
      

  3.   

    怎么又是关注啊,这很难吗?to hnlzh(吸海垂虹)能详细一点吗?
      

  4.   

    MSHFlexGrid1.WordWrap = True
    MSHFlexGrid1.RowHeight = 400
    MSHFlexGrid1.Text = "第一行" & vbCrLf & "第二行"
      

  5.   

    其实有很多这样的表格控件 
    vbcrlf是VB的一种枚举=chr$(10) & chr$(13)
      

  6.   

    yuanxy你在餐饮的那个,你是前几天的那个吗?用 msflexgrid 做那个效果,very very easy
      

  7.   

    :),回答完了不给分,想什么呢?mshflexgrid简单
      

  8.   

    感谢大有的回答,使有对mshflexgrid控件有了新的认识。可是他的显示效果比此图差点呦。就是图上的滚动条和表格是紧贴着的,而vb的mshlfexgrid控件和表格线有一点空隙呦。这个空隙好像不能去掉。
      

  9.   

    好久没来了空隙是可以调整的调整总width
    和每列的宽度
    可以计算到紧连的样子可以用换行符来让每格多行文字
    也可以使用合并项功能来完成特殊的报表只要用的好,grid可以做出各种完美灵活的表格