想要合并MSHFlexGrid指定单元格(内容相同),如第一,二行的前三列上下合并,第一行的4,5行左右合并,后面的上下合并,要如何做?

解决方案 »

  1.   

    利用MergeCells属性MergeCells 属性的语法包含如下部分内容:
    设置值value 的设置值如下所示:常数 值 描述 
    flexMergeNever 0 不显示。包含相同内容的单元不分组。这是缺省设置。 
    flexMergeFree 1 自由。包含相同内容的单元总是合并。 
    flexMergeRestrictRows 2 限制行。只有行中包含相同内容的相邻单元(向当前单元左边)才合并。 
    flexMergeRestrictColumns 3 限制列。只有列中包含相同内容的相邻单元(向当前单元上方)才合并。 
    flexMergeRestrictBoth 4 限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的单元才合并。 
      

  2.   

    Grid.MergeCells = flexMergeRestrictColumns 
        Grid.TextMatrix(0, 0) = " "
        Grid.TextMatrix(0, 1) = " "    
        Grid.MergeCol(0) = True类似其它的都一样.