1.MSHFlexGrid 控件的行宽怎么改?
2.MSHFlexGrid 在界面上,第一列是空的,怎么让第一列显示数据库中的第一列,或者,让第一列自动编号?
3.MSHFlexGrid 控件单行能不能变颜色?
4.MSHFlexGrid 的一列存同一个图片,怎么存进去?点图片能播放录音.这个怎么做到.
谢谢

解决方案 »

  1.   

    1.
    应该是行高或列宽
    MSHFlexGrid .ColWidth(1) = 100
    MSHFlexGrid .RowHeight(2) = 10002.
    ??,其它你可以控制数据填到任何地方的.3.
    Private Sub Command1_Click()
    Dim i As IntegerMSFlexGrid1.Row = 2'设置第三行颜色
    For i = 0 To MSFlexGrid1.Cols - 1
        MSFlexGrid1.Col = i
        MSFlexGrid1.CellBackColor = RGB(255, 12, 12)
    Next i
    End Sub4.MSFlexGrid1.Row = 2
    MSFlexGrid1.Col = 2
    Set MSFlexGrid1.CellPicture = LoadPicture("f:\11.ico")
    '当点击时你可用sndPlaySound这个API函数播放音乐
      

  2.   

    3.
    for i=1 to grid.rows-1
        if (符合条件)
            grid.row=i
            for j=1 to grdi.cols-1
                grid.Col = i
                grid.CellBackColor = vbred
            next
        end if
    next4.在读数据时在表格中隐藏一列写入该行数据的音乐文件路径,在点击时间中调用MCI控件来播放该文件
      

  3.   

    MSHFlexGrid .ColWidth(n) =0    ,n为要隐藏的列号