MSHFlexGrid控件合并单元格问题,同行相同内容的单元格分开合并

qq_40063995 2018-02-15 04:26:40
'代码编写如下
Private Sub Form_Load()
Dim i, j As Integer
MSHFlexGrid1.TextMatrix(2, 0) = "A"
MSHFlexGrid1.TextMatrix(2, 1) = "A"
MSHFlexGrid1.TextMatrix(2, 2) = "A"
MSHFlexGrid1.TextMatrix(2, 3) = "A"
'合并单元格
MSHFlexGrid1.MergeRow(2) = True
MSHFlexGrid1.MergeCells = 2
End Sub

运行后的效果如下:


我需要的效果如下:


...全文
787 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2018-02-26
  • 打赏
  • 举报
回复
还有一种方法,隐藏一个分隔列:
Private Sub Form_Load()
MSHFlexGrid1.Rows = 4
MSHFlexGrid1.Cols = 5           '多设 1 列
MSHFlexGrid1.ColWidth(2) = 0    '第 3 列隐藏
MSHFlexGrid1.TextMatrix(2, 0) = "A"
MSHFlexGrid1.TextMatrix(2, 1) = "A"
MSHFlexGrid1.TextMatrix(2, 3) = "A"
MSHFlexGrid1.TextMatrix(2, 4) = "A"
'合并单元格
MSHFlexGrid1.MergeRow(2) = True
MSHFlexGrid1.MergeCells = 2
End Sub
饮水需思源 2018-02-22
  • 打赏
  • 举报
回复
只能在内容中想办法,这样试试: MSHFlexGrid1.TextMatrix(2, 0) = "A " MSHFlexGrid1.TextMatrix(2, 1) = "A " MSHFlexGrid1.TextMatrix(2, 2) = "A" MSHFlexGrid1.TextMatrix(2, 3) = "A"
qq_40063995 2018-02-15
  • 打赏
  • 举报
回复

这是初始数据,没合并之前的数据,控件属性设置的是4行、4列

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧