怎么在msflexgrid控件里输入内容,和实现固定行和列以及表中的文本居中?要设置哪些属性?

解决方案 »

  1.   

    要实现输入内容,好像只能通过移动文本框到那儿当文本框内容改变时把内容赋值给FlexGrid固定行是通过FixedRows和FixedCols属性改变居中是用ColAlignment=4实现
      

  2.   

    with msflexgrid
            '固定表头
            .FixedRows = 1
    '设置各列的对齐方式
            For i = 0 To fields.count
                .ColAlignment(i) = 4
            Next i
    '表头项居中
            .FillStyle = flexFillRepeat
            .Col = 0
            .Row = 0
            .RowSel = 1
            .ColSel = .Cols - 1
            .CellAlignment = 4
    end with
      

  3.   

    CellAlignment Integer 设置/返回一个值以定义当前单元的水平和垂直对齐方式
      

  4.   

    msflexgrid 是只读的,要能输入就要加一个textbox其实就是在textbox里面输入,注意把textbox的大小设置的和单元格一样大小即可