我想把一个二维数组以表格形式打出来。
先前用过msHflexGrid,但是只能与数据库联合使用,
它有一个additem方法,但一次加一行,没法用。
目前只能用print凑合,但是字又太小,怎么把字打大一点呢?
请诸位大哥知道的指点一二。
多谢!!

解决方案 »

  1.   

    MSFlexGrid提供了Rows/Cols等属性,还可以用TextMatrix属性设置单元格文字。
      

  2.   

    mshflexgird谁说一定要和数据库绑定.你绝对可以将一个二维数组加载进去.
      

  3.   

    同意楼上的说法!一般的字符,数字什么的都可以写到用row/col指定的位置处,Rows/cols是指定MsflexGrid的行数和列数,注意Rows和cols的固定行!如果你想更好的控制的话,建议你使用VBA的方式,使用Excel!
      

  4.   

    各位能否说得详细一点,有实例代码更好。我用的是vb6。在msdn上查MSHFlexGrid,
    只查到如下:所以还不明白row/col怎么用。
    AddItem Method (MSHFlexGrid)
    BandColIndex Method (MSHFlexGrid)
    Clear Method (MSHFlexGrid)
    ClearStructure Method (MSHFlexGrid)
    CollapseAll Method (MSHFlexGrid)
    Drag Method
    ExpandAll Method (MSHFlexGrid)
    Move Method
    OLEDrag Method (ActiveX Controls)
    Refresh Method (ActiveX Controls)
    RemoveItem Method (MSHFlexGrid)
    SetFocus Method
    ShowWhatsThis Method
    ZOrder Method
      

  5.   

    现在解决了,怪我不会查msdn。多谢junwhj(www.grid2000.com)和blackotomic(黑子) 。